我如何用Python创建一个列表,比如(0,6,12。。144个)?

2024-05-29 04:43:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我不确定是否应该使用for-loop。也许,像

for i in range(145): 
  by 6:    //mistake here?
  print i

Tags: inloopforbyhererangeprintmistake
3条回答
for i in range(0,150,6):
     print i

如果你走的是一个常数

reqlist=[范围(0150,6)中的i为i]

我更喜欢:

for i in xrange(25):    # from 0 to 24
    print 6*i

您可以使用名为list comprehension的类似结构轻松构建包含相同数字的列表:

^{pr2}$

如果您已经有一个(未知)数字的列表,比如someNumbers,但是您只想打印那些6的倍数:

for i in someNumbers:
    if i%6 == 0:
        print i

相关问题 更多 >

    热门问题