【发布时间】:2016-10-09 14:41:26
【问题描述】:
假设我有如下列表:
candy = ['a','b','c']
fruit = ['d','e','f']
snack = ['g','h','i']
还有一个字符串
name = 'fruit'
我想使用字符串name 来访问列表及其内容。在这种情况下,它应该是fruit。我将使用name 来迭代列表。如:
for x in name:
print x
【问题讨论】:
-
您可以使用 eval 执行此操作,但我建议您使用字典来保存这些列表。
-
更加强调:你不要在python中使用字符串值作为变量名。 Python 拥有强大的工具和数据结构,请使用它们。
-
@spectras 请给我参考我可以使用的数据结构来代替它。
标签: python string python-2.7 variables