假设我有如下列表:
candy = ['a','b','c']
fruit = ['d','e','f']
snack = ['g','h','i']
和一个字符串
name = 'fruit'
我想使用字符串 name
来访问列表及其内容。在这种情况下,它应该是 fruit
。我将使用 name
来迭代列表。作为:
for x in name:
print x
原文由 Muhammad Yaseen Khan 发布,翻译遵循 CC BY-SA 4.0 许可协议
我不明白你到底想通过这样做来实现什么,但这可以使用
eval
来完成。不过,我不建议使用eval
。如果你告诉我们你最终想要达到的目标会更好。编辑
看看 Sнаđошƒаӽ 的另一个答案。这将是更好的方式去。
eval
存在安全风险,我不推荐使用它。