[英]How to make a list of numbers
如何制作從 1 到 100 的數字列表,而不必在 python 中輸入每個數字?
def number ():
x = [1,2,3,4...
等等將永遠寫下去,我猜有一種我還沒有找到的更簡單的方法。
這幾乎是免費的:
x = list(range(1, 101)) # python 3
x = range(1, 101) # python 2
根據您的使用方式,最好省略list
部分(或者對於python 2:使用xrange
)。 例如,如果您在for
循環中遍歷范圍的每個成員一次。
基本的做事方式:
l = []
for i in range(1,101):
l.append(i)
print l
或嘗試list comprehension
x = [i for i range(1, 101)]
您可以使用列表理解 :
def numbers():
return [number for number in range(1,101)]
for f in range(1, 100):
print(f)
我認為這是最簡單的
#編號為 1-100 的代碼列表(范圍(1,100))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.