||
字典在初始化时不能使用赋值,否则原来修改,另外一个也自动修改:
>>> m = {'a':'123', 'b':'234', 'c':'123', 'd':'245', 'e':'234' }
>>> m2=m
>>> m = {'a':'we', 'b':'234', 'c':'123', 'd':'245', 'e':'234' }
>>> m2
{'a': 'we', 'c': '123', 'b': '234', 'e': '234', 'd': '245'}
如后续程序必须将m修改后的值赋予m2,也不能简单地使用m2=m;
必须
for k, v in init_labelafter.items():
init_label[k]=v
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-3 00:15
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社