1. Python字典浅复制
直接使用“=”是浅复制,比如有一个字典a,然后令b=a,这样的话当你改变b之后,a的内容也会一并改变。
2. 深复制
Python有一个copy库可以用于深复制。
import copy
a = {"name":"Leo", "age":19}
b = copy.deepcopy(a)
这样,更改b的内容就不会影响a,更改a的内容也不会影响b。
直接使用“=”是浅复制,比如有一个字典a,然后令b=a,这样的话当你改变b之后,a的内容也会一并改变。
Python有一个copy库可以用于深复制。
import copy
a = {"name":"Leo", "age":19}
b = copy.deepcopy(a)
这样,更改b的内容就不会影响a,更改a的内容也不会影响b。