一、列表的增删改查
1、增加:insert、append
list.insert(i,"str")
list.append("str")
2、删除:pop、remove、del
list.pop() #默认删除最后一个
list.pop(i) #当i确定时,则删除i所在位置的内容
del list[i] #此时的del与pop一样
list.remove('str')
3、修改
list[i] = "str"
4、查询:使用切片
list[i:j:k] #i表示起始位置,j表示终止位置,k表示步长(默认为1)。。。。顾首不顾尾
list.index("str") #返回值为str所在的位置即索引
list.count("str") #统计str在列表中的数量
5、其他
list.reverse() #进行list的翻转
list.sort() #进行list的排序
list.extend(list1) #列表拼接
实现浅copy
import copy
list1 = copy.copy(list) #第一种
list2 = list[:] #第二种
list3 = list(list) #通过list函数
list.copy() #列表的复制,只能实现浅复制,即列表的第一层
实现深copy
import copy
list1 = copy.deepcopy(list) #list1完全克隆list
6、列表的循环
for i in list: