使用变量将数字添加到列表中

时间:2015-02-06 01:20:04

标签: python python-3.x

我正在编写一个编程问题,我需要一些帮助。 我有一个变量,我输入一个数字,然后输入该数字,然后输入所有数字。

例如: 我选了10并把它放在一个变量

所有1到10的数字都放在一个列表中

这是我的代码:

 Top_Num = int(input('Top Number'))
 Nums = []

现在假设我为Top_Num选择了10,如何将10个数字放入列表中? 感谢。

2 个答案:

答案 0 :(得分:3)

您实际上可以使用range(int)函数中内置的Pythons来完成此操作。

如果您希望数组从1开始并包含输入数字,则可以使用

Nums = list(range(1, Top_Num + 1))

第一个参数1表示数组的起始值,第二个参数Top_Num + 1是数组上升到的数字(不包括)。

答案 1 :(得分:2)

Nums = [num for num in range(1, Top_Num + 1)]

它也使用列表推导,这是(有点)python中的一个重要概念。