Python字典的深复制与浅复制

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。

猜你喜欢

转载自blog.csdn.net/u014303046/article/details/80037393