如何在不需要输入python中的每一个数字的情况下,从1-100生成一个数字列表?
def number ():
x = [1,2,3,4...诸如此类的东西要花很长时间才能写出来,我猜还有一种更简单的方法,我还没有找到。
发布于 2015-10-08 19:32:42
这几乎是免费的:
x = list(range(1, 101)) # python 3
x = range(1, 101) # python 2根据您如何使用它,最好省略list部分(或者对于python2:使用xrange)。例如,如果您在for循环中遍历范围的每个成员一次。
发布于 2015-10-08 19:33:45
基本的做法:
l = []
for i in range(1,101):
l.append(i)
print l或者试试list comprehension
x = [i for i range(1, 101)]发布于 2015-10-08 19:55:27
你可以用列表理解
def numbers():
return [number for number in range(1,101)]https://stackoverflow.com/questions/33024435
复制相似问题