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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。