【发布时间】:2011-10-13 01:56:51
【问题描述】:
我有一系列字典,其中包含我想在最后组合的值。组合很混乱,所以我不能只组合我必须根据键工作的字典并做出一些谨慎的选择。当我创建字典时,我以 item#Dict 的形式创建它们,期望做类似的事情
for value in ['8','10','11','12','13','14','15','18','19','20']:
dictName='item'+value+'Dict'
但我很快了解到 dictName 是一个字符串,而不是对我的字典的引用。
有没有办法使用某种模式类型方法来引用我的字典?
我确实看到另一种方法是在我创建它们时将我的所有字典添加到一个列表中,然后遍历该列表 - 该解决方案仅在我写这个问题时才出现在我身上。但我很想知道是否有某种方法可以实现我的原始方法。
谢谢
【问题讨论】:
-
你原来的做法是错误的。它甚至不适用于 Python 3。使用你的新方法。
标签: python dictionary variable-assignment