【发布时间】:2011-03-11 05:16:15
【问题描述】:
这听起来像是 Python 菜鸟提出的一个奇怪问题,但事实就是如此。我有一个包含一堆(字符串)条目的列表。我想获取其中一个条目,在其末尾添加另一个字符串,然后使用该名称创建一个新数组。例如,我有
list=["foo","bar"]
我想得到一些效果
fooblah = []
我一直在尝试这样做
list[0] + "blah" = []
显然这不起作用,因为第一部分是字符串而不是变量名,但我不知道如何修复它。从我读到的其他人的问题来看,解决方案可能是使用字典代替(?),但老实说,我还不确定字典是如何工作的。
谢谢,J。
【问题讨论】:
-
您可以将字典视为一种将事物映射到另一个事物的类型——就像真正的字典将单词映射到它们的定义一样。您仍然可以像数组一样通过
[ ]运算符访问元素,只是键不必是整数。