首页 > 解决方案 > 如何在列表中添加可变数量的变量

问题描述

有没有办法在 python 的列表中附加可变数量的变量?我希望列表中的变量数等于 y (y = 5)

标签: pythonlistappendextend

解决方案


阅读您的评论,我认为您正在尝试使用一定数量的项目初始化列表,然后再设置这些项目?您实际上不需要在 Python 中这样做,因为列表是可变长度的,您可以稍后添加更多元素,例如:

my_list = []
my_list.append(20.0)
my_list.append("Hello world")
print(my_list)
>>> [20.0, "Hello world"]

这将有助于描述你为什么要尝试做你所描述的事情。如果由于某种原因您绝对需要创建具有固定长度的列表以便稍后填充,您可以这样做(在此示例中,我将所有项目初始化为 None 以明确它们不是最终值) :

my_list = [None]*5
print(my_list)
>>> [None, None, None, None, None]

推荐阅读