Python copy()
更新:2022-07-24 12:58
Python 中的 copy()
函数有助于创建字典的副本。我们可以说它返回了一个浅拷贝,这意味着新字典中的任何更改都不会反映原始字典。
dict.copy()
复制()参数:
copy()
方法不接受任何参数。
复制()返回值
有时我们使用 =
运算符来复制字典,区别在于 =
运算符创建对字典的引用,而 copy()
创建一个新字典。
投入 | 返回值 |
---|---|
字典 | 字典副本 |
Python 中 copy()
方法的示例
示例 copy()
如何用于字典?
originaldict = {5:'five', 6:'six'}
newdict = originaldict.copy()
print('Orignal: ', originaldict)
print('New: ', newdict)
输出:
Orignal: {5: 'five', 6: 'six'}
New: {5: 'five', 6: 'six'}
示例 2: Python 使用 = 运算符复制字典
originaldict = {5:'five', 6:'six'}
newdict = originaldict
# removing all elements from the list
newdict.clear()
print('New: ', newdict)
print('Original: ', originaldict)
输出:
New: {}
Original: {}
示例 3: Python 使用 copy()
复制字典
originaldict = {5:'five', 6:'six'}
newdict = originaldict.copy()
# removing all elements from the list
newdict.clear()
print('New: ', newdict)
print('Original: ', originaldict)
输出:
New: {}
Original: {5: 'five', 6: 'six'}