import copy
name=["lichen","lizhou","likai","sunwei","huwan"]
#增
name.append("tieniu")#类似栈的插入
name.insert(3,"zhuhong")#插入下标位置,原来的后移
#删
name.pop() #类似栈的pop
name.pop(3)
del name[1]
name.remove("likai")
#查
name[1:3] #左闭右开
name.index("lichen")#返回列表位置 name[name.index("lichen")]
print(name.count("lichen"))#计算列表中的元素个数
#改
name.reverse()
name.sort() #符号>数字>大写>小写
name.extend() #合并俩个数组
name.clear()#清空
#复制
#浅copy,不完全独立,第二个list每一个元素都是第一个list的引用
name2=name.copy()
name2.append("shesong")
print(name)
print(name2)
#深copy,完全独立一份
name3=copy.deepcopy(name)
python 列表操作(增删查)
最新推荐文章于 2024-05-19 01:36:06 发布