python - Python Casting和解析变量的值
问题描述
我在一个变量中有一个列表的名称让我们说 list_name = 'listA' 我如何在这个列表中循环,就像一个强制转换。
例如
list_name = 'listA'
for item in listA:
print item
can you type something like for item in (list_name) or &list_name?
谢谢
解决方案
尝试这个:
>>> listA = ['foo', 'bar']
>>> list_name = 'listA'
>>> for item in globals()[list_name]:
print(item)
foo
bar
推荐阅读
- c# - 如何将我的数组属性包含到类构造函数中并能够通过对象初始化访问它?
- android-studio - 有没有办法在 IntelliJ 中为 kotlin 启用“KEEP_SIMPLE_BLOCKS_IN_ONE_LINE”CodeStyle 选项?
- excel - 保护 Apache POI 上的工作表并解锁单元格
- php - 从数组中删除值
- api - 使用 Gcloud API 列出所有可用的公共镜像
- angular - Angular 5:NGXS 和路由解析器
- graphviz - graphviz 点流程图表标签放置和有时被截断
- android - Xamarin Forms WebView 在 Android 中加载混合内容
- go - 如何在使用 golang 中现有接口的同时添加更多功能?
- scala - 如何从存储的(变量或参数)序列创建数据集