python - 如何在列表中添加可变数量的变量
问题描述
有没有办法在 python 的列表中附加可变数量的变量?我希望列表中的变量数等于 y (y = 5)
解决方案
阅读您的评论,我认为您正在尝试使用一定数量的项目初始化列表,然后再设置这些项目?您实际上不需要在 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]
推荐阅读
- r - 在ggplot 2中使用两个变量循环
- sql - 如何从oracle中的varchar获取时区偏移量?
- android - 错误:无法为根项目获取未知属性“插件”
- c# - Roslyn - 查找对具有调用详细信息的方法的所有引用(具体的通用参数)
- oauth-2.0 - 无法从 v2.0 Azure tokenEndpoints 获取 oauth v2.0 access_token
- git - 队友修改更改后面临自动合并失败
- json - 如何从 json 中获取图像并将其放置在轮播中?扑
- mysql - Mysql 5.7:选择所有列,但在选择的开头特别看到一个
- java - 列中不允许空值 - 旧数据库
- mongodb - Mongodb聚合$或$eq上的条件