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)

 

posted @ 2018-07-27 18:31  SteveYu  阅读(164)  评论(0编辑  收藏  举报