python:我如何创建一个整数列表,一个数字?

时间:2014-10-26 15:17:34

标签: python list

我收到的输入是我以前不知道的。如何创建从0到该int的新整数列表?一个简单的方法请。先感谢您。 我的意思是: k = n ... list = [0,...,k]

2 个答案:

答案 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]