假设您8在python中输入了数字,并且想生成一个连续数字列表,8例如
8
[0, 1, 2, 3, 4, 5, 6, 7, 8]
你怎么能这样
在Python 3中,您可以range像这样使用内置函数
range
>>> list(range(9)) [0, 1, 2, 3, 4, 5, 6, 7, 8]
注意1: Python 3.x的range函数返回一个range对象。如果需要列表,则需要list使用答案中所示的功能将其显式转换为列表。
list
注意2: 我们将数字9传递给range函数,因为,range函数将生成直到给定数字但不包括数字的数字。因此,我们给出实际数字+ 1。
注意3:range Python 2和3在功能上有细微的差别。您可以在此答案中阅读更多有关此的内容。