当前位置:  开发笔记 > 编程语言 > 正文

如何在Python中创建列表(0,6,12,... 144)?

如何解决《如何在Python中创建列表(0,6,12,144)?》经验,为你挑选了2个好方法。

我不确定,我是否应该使用-loop.或许,就像

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

Nikron.. 20

for i in range(0,150,6):
     print i

如果你踩着一个常数



1> Nikron..:
for i in range(0,150,6):
     print i

如果你踩着一个常数



2> Federico A. ..:

我会比较喜欢:

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

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

numbers = [6*i for i in xrange(25)]
print numbers

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

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

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有