簡體   English   中英

如何制作數字列表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM