1、copy() 函数用于复制列表,类似于 a[:]。
语法:list.copy()
返回值:返回复制后的新列表。
list1 = [1,2,3,4,5]
list2 = list1.copy()
print(list2) # 运行结果:[1, 2, 3, 4, 5]
list3 = ['Mark','Frank',list1.copy()]
print(list3) # 运行结果:['Mark', 'Frank', [1, 2, 3, 4, 5]]
用 [:]
list1 = [1,2,3,4,5]
list2 = list1[:]
print(list2) # 运行结果:[1, 2, 3, 4, 5]
2、字典也有 copy() 方法
copy() 函数返回一个字典的浅复制。
语法:dict.copy()
dict1 = {'Mark':30,'Frank':28}
dict2 = dict1.copy()
print(dict2) # 运行结果:{'Mark': 30, 'Frank': 28}
3、集合也有 copy() 方法
copy() 方法用于拷贝一个集合。
语法:set.copy()
set1 = {1,3,6,9,12}
set2 = set1.copy()
print(set2) # 运行结果:{1, 3, 6, 9, 12}