创建一个具有特定大小的列表,并用python中的值填充它
我想根据用户输入在python中创建一个列表。 例如,如果用户输入3,我想知道如何创建一个长度为3的列表,它应该用值1、2和3填充 例: 用户输入=3 列表=[1,2,3]Python2: 范围1,内部W_输入+1 Python 3:创建一个具有特定大小的列表,并用python中的值填充它,python,list,Python,List,我想根据用户输入在python中创建一个列表。 例如,如果用户输入3,我想知道如何创建一个长度为3的列表,它应该用值1、2和3填充 例: 用户输入=3 列表=[1,2,3]Python2: 范围1,内部W_输入+1 Python 3: listrange1,intinput+1如果您只想创建一个大小为n的列表,并使用一些默认值(如None),您可以像这样做: >>> my_size = 3 >>> [None]*my_size [None, None, Non
listrange1,intinput+1如果您只想创建一个大小为n的列表,并使用一些默认值(如None),您可以像这样做:
>>> my_size = 3
>>> [None]*my_size
[None, None, None]
但如果您确定列表中的值,如您所述,即1到n,则您可以使用范围作为:
看起来你想让我们为你写些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出以及您实际获得的输出、回溯等。。你提供的细节越多,你可能得到的答案就越多。检查和。当然,你一定已经尝试过了?你能出示你的密码吗?非常感谢你的回答。
# In Python 2.7
>>> range(1, my_size+1)
[1, 2, 3]
# In Python 3, you need to explicitly type-cast it to 'list'
>>> list(range(1, my_size+1))
[1, 2, 3]