我收到的输入是我以前不知道的。如何创建从0到该int的新整数列表?一个简单的方法请。先感谢您。 我的意思是: k = n ... list = [0,...,k]
答案 0 :(得分:0)
numbers = list(range(k+1)) # For Python 2, it is just range(k+1).
给定一个整数k
,您可以使用input
获得。
range
使用这些数字(k+1
创建一个迭代器(在Python 3中),因为它不是包容性的,但你需要它),然后我们将它变成{{1} }。
演示:
list
答案 1 :(得分:0)
假设您输入的数字为n
:
对于python2.x:
def get_range(n):
return range(n + 1)
对于python3.x:
def get_range(n):
return list(range(n + 1))
在任何一种情况下:
int_list = get_range(10)
>>> print(int_list)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]