Python学习之路:列表增删改插

names = ["ZhangYang", "GuYun", "XiangDong", "XuLiang"] 
print(names[0])
print(names[0:2]) # 顾头不顾尾,切片
print(names[-1])
print(names[-3:-1]) # 切片
print(names[-3:]) # 切片
print(names[:3]) # 切片
names.append("LeiHaiDong") #追加在最后面
names.insert(1,"ChenRongHua") #插入
names.insert(3,"XinZhiYu")
names[3] = "XieDi" #修改
print(names)
# delete
names.remove("ChenRongHua")
del names[1]
names.pop() #删除最后一个
names.pop(1)

#查询某个名字所在的位置
print(names.index("XieDi"))

#统计列表中的名字个数
print(names.count("ChenRongHua"))

#清空列表
names.clear()

#翻转列表
names.reverse()

#排序
names.sort() #按ASCII排序

#扩展
names2 = [1,2,3,4]
names.extend(names2)
print(names)
print(names2)

#删除变量
del names2

----------------------------------------------------------------------------------------------------------------------------


原文地址:https://www.cnblogs.com/xiaobai005/p/7718089.html