Python day4_list的常见方法1_笔记(浅拷贝和深拷贝的简述)
li=[1,2,3,'55dd'] li.clear()#清除列表内容 print(li) li.append(1)#追加 li.append(3) print(li) #拓展:直接赋值和copy和deepcopy的区别 # 1.直接赋值是引用,直接指向同一对象 # 2.copy浅拷贝,只是拷贝一层,若这一层中还有列表,则拷贝该列表的地址,不能完全拷贝 # 3.deepcopy深度拷贝,所有内容都进行拷贝 li=[1,2,[3,4,"555"]] c=li.copy()#copy的只是地址 li[2].append(3) print(c) print(li.count(3))#计数 print(li.index(2))#获取索引 li.insert(0,2)#在索引插入对应的值 print(li) print(li.pop(2))#获取并删除索引2的值 print(li) li.remove(2)#移除值为2的元素 print(li)