【发布时间】:2023-02-17 23:54:23
【问题描述】:
d={"given_age":"30","given_weight":"160","given_height":6}
想从每个键中删除“given_”,
for key,value in d.items():
new_key=re.sub(r'given_','',key)
if new_key!=key:
d[new_key]=d.pop(key)
低于错误,我的意图只是更改密钥,为什么它会抱怨?
RuntimeError: dictionary keys changed during iteration
【问题讨论】:
标签: python