
copy()方法返回字典的浅表副本。
copy()的语法为:
dict.copy()
copy()参数
copy()方法没有任何参数。
从copy()返回值
此方法返回字典的浅表副本。它不会修改原始字典。
示例1:复制如何作用于字典?
original = {1:'one', 2:'two'}
new = original.copy()
print('原始字典: ', original)
print('复制字典: ', new)运行该程序时,输出为:
原始字典:  {1: 'one', 2: 'two'}
复制字典:  {1: 'one', 2: 'two'}使用copy()方法和=运算符复制字典的区别
使用copy()方法时,将创建一个新字典,其中将填充原始字典中引用的副本。
当使用=运算符时,将创建对原始字典的新引用。
示例2:使用=运算符复制字典
original = {1:'one', 2:'two'}
new = original
# 从列表中删除所有元素
new.clear()
print('new: ', new)
print('original: ', original)运行该程序时,输出为:
new:  {}
original:  {}在这里,当new字典被清除时,original的字典也被清除。
示例3:使用copy()复制字典
original = {1:'one', 2:'two'}
new = original.copy()
# 从列表中删除所有元素
new.clear()
print('new: ', new)
print('original: ', original)运行该程序时,输出为:
new:  {}
original:  {1: 'one', 2: 'two'}在此,new字典被清除后,original字典保持不变。
