python - 如何迭代地将编号对象添加到 python 列表中?
问题描述
我有一组要放入列表的“问题”对象。这些对象有数百个,每个对象都以编号方式命名:question1, question2
等。
我可以通过将它们全部输入来构建列表:
question_list = [question1, question2, question3, ...
... question500]
但似乎必须有一种简单易行的方法来构建列表,例如:
for i in range(500):
question_list.append(questioni)
有什么建议么?
解决方案
您可以从 globals() 方法访问您的变量。
for i in range(500):
question_list.append(globals()['question{}'.format(i)])
推荐阅读
- node.js - 将多个图像从缓冲区转换为字符串,然后通过其余 API 调用它们
- discord - 如何制作提及人的化身命令?
- memory - 二叉树初始化函数中的内存泄漏
- java - Spring boot Multi Module 项目、Rest Services 和 Web 应用程序
- r - 在执行 GBM(梯度提升机)算法之前预处理我的数据
- spring-security - 如何用属性或类似的东西替换这个@Bean?
- javascript - 按对象属性百分比对数组排序
- python-3.x - tensorflow create tf_record 不支持 XML 文件
- c++ - 有没有办法在已经声明对象后对其进行初始化
- python - Seaborn 堆叠直方图,包含来自多列的数据