Python 的 list.copy()
方法返回列表的副本。
參數
無參數。
返回值
返回原始列表的副本。請注意,原始列表沒有被修改。
例子
基本用法
要返回列表 fruits
的副本:
fruits = ['apple', 'pear', 'orange']
fruits_copy = fruits.copy()
print(fruits)
print(fruits_copy)
['apple', 'pear', 'orange']
['apple', 'pear', 'orange']
使用 = 運算符進行複製
還可以使用 =
運算符複製列表。但是,使用此方法,如果您修改其中一個列表,另一個列表也會自動修改,這可能會帶來問題:
old_fruits = ['apple', 'pear', 'orange']
new_fruits = old_fruits
# Adding item grape to new_fruits
new_fruits.append('grape')
print("old_fruits =", old_fruits)
print("new_fruits =", new_fruits)
old_fruits = ['apple', 'pear', 'orange', 'grape']
new_fruits = ['apple', 'pear', 'orange', 'grape']
請注意,'grape'
會自動添加到 old_fruits
,盡管我們僅將 'grape'
添加到 new_fruits
。因此,不建議使用=
運算符複製列表。
相關用法
- Python List copy()用法及代碼示例
- Python List count()用法及代碼示例
- Python List count方法用法及代碼示例
- Python List clear()用法及代碼示例
- Python List cmp()用法及代碼示例
- Python List clear方法用法及代碼示例
- Python List remove()用法及代碼示例
- Python List insert()用法及代碼示例
- Python List reverse()用法及代碼示例
- Python List sort方法用法及代碼示例
- Python List extend方法用法及代碼示例
- Python List append()用法及代碼示例
- Python List remove方法用法及代碼示例
- Python List append方法用法及代碼示例
- Python List pop()用法及代碼示例
- Python List index()用法及代碼示例
- Python List sort()用法及代碼示例
- Python List pop方法用法及代碼示例
- Python List reverse方法用法及代碼示例
- Python List list()用法及代碼示例
- Python List max()用法及代碼示例
- Python List insert方法用法及代碼示例
- Python List len()用法及代碼示例
- Python List min()用法及代碼示例
- Python List index方法用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Python List | copy method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。