【发布时间】:2012-11-15 15:01:31
【问题描述】:
我查看了与该主题相关的答案数据库,但找不到答案,基本上我正在遍历字典,我收到“字典更改大小”运行时错误,但我正在弹出在迭代恢复之前取出一个键和值并插入另一个。
for patterns in dict_copy.keys():
new_tuple = ()
for items in range(len(patterns)):
if patters[items] not in exclusion:
new_tuple += (patterns[items],)
dict_copy[new_tuple] = dict_copy.get(patterns)
dict_copy.pop(patterns)
我使用的字典格式为:{("A","B","C","D"):4, ("B","A","C"," D") "2...} 我几乎只是对它认为我正在改变字典大小的事实感到困惑
【问题讨论】:
标签: python dictionary python-3.x iteration