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'}