当前位置:数码通 > 手机

Python copy()

来源于 数码通 2023-09-27 04:35

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'} 
登录后参与评论