字典
潜复制copy
- copy()该方法对字典进行潜复制
# 非复制
d = {
'a':1,'b':2,'c':3}
d2 = d
print('d = ',d)
print('d2 = ',d2)
# 复制
d = {
'a':1,'b':2,'c':3}
d2 = d.copy()
print('d = ',d)
print('d2 = ',d2)
# Id不一样,改一个d,另外一个不会变化,两个独立的。
注意结论:copy只会复制字典里面的元素,字典里面还有字典(或其他列表等)是不会复制的,d = {‘a’:{‘d’:6,‘e’:7},‘b’:2,‘c’:3},其中{‘d’:6,‘e’:7}是不会复制的—>潜复制
深复制 import copy
d = {
'a':{
'd':6,'e':7},'b':2,'c':3}
d2 = copy.deepcopy(d)
遍历字典
‘’’
- keys() 该方法返回字典所有的key
d = {
'name':'葫芦娃','age':10,'sex':