Python3 List copy()方法
描述
copy() 函数用于复制列表,类似于 a[:]。
语法
copy()方法语法:
list.copy()
参数
- 无。
返回值
返回复制后的新列表。
实例
以下实例展示了 copy()函数的使用方法:
#!/usr/bin/python3 list1 = ['Google', 'Runoob', 'Taobao', 'Baidu'] list2 = list1.copy() print ("list2 列表: ", list2)
以上实例输出结果如下:
list2 列表: ['Google', 'Runoob', 'Taobao', 'Baidu']
copy()和直接=赋值的区别:
可以看出,使用=直接赋值,是引用赋值,更改一个,另一个同样会变, 例子中的a,b改变两次都影响到了对方
copy() 则顾名思义,复制一个副本,原值和新复制的变量互不影响 「a,c」