我有作为我的对象初始化的一部分而构建的字典。我知道它在对象的生命周期中不会改变。该词典将键映射到集合。我想将set
s中的所有值转换为frozenset
s,以确保它们不会被更改。目前我这样做是这样的:将字典集转换为字典的值
for key in self.my_dict.iterkeys():
self.my_dict[key] = frozenset(self.my_dict[key])
有没有更简单的方法来实现这一目标?我不能立刻建立frozenset
,因为我没有多少物品会在每一套,直到我建立了完整的字典。
您是否需要做到位或我们可以b使用新字典? – 2010-06-14 13:22:46
原地是首选。 – 2010-06-14 13:31:40