(lst) # ['王有才', '刘大哥'] # 删除不彻底,原因是每次删除都导致元素移动,每次都会更新索引
若执行循环删除 应把要删除的内容保存在新列表中,循环新列表,删除老列表(字典)
1...浅拷贝 只拷贝第一层.第二层的内容不会拷贝.所以被称为浅拷贝
优点:节省存储
缺点: 复杂运算容易出现同一个对象被多个变量所引用
1 lst1 = ["孙悟空", "贝吉塔", "卡卡罗特"]
2...")
5 print(lst1) # ['孙悟空', '贝吉塔', '卡卡罗特', ['七龙珠', '火影忍者', '路飞']]
6 print(lst2) # ['孙悟空', '贝吉塔', '卡卡罗特...(lst1) # 会把这个对象相关的内部信息全部复制一份 创建新的列表
4
5 lst1[3].append("巴啦啦小魔仙")
6 print(lst1) # ['孙悟空', '贝吉塔', '卡卡罗特...', ['七龙珠', '战斗陀螺', '巴啦啦小魔仙']]
7 print(lst2) # ['孙悟空', '贝吉塔', '卡卡罗特', ['七龙珠', '战斗陀螺']]
8 print(id(lst1