python中list列表的增删改查操作
创建并赋值
list1 = ["1", "2", "3"]
增
# 增加——往后追加(如有多个,会以列表形式追加)
list1.append("4")
list1.append("第5个")
# 增加——往后追加(如有多个,依然以元素形式追加)
list1.extend(["q", "w", "q"])
# 增加——指定位置
list1.insert(1, "indexValue")
删
# 删除——根据值删除
list1.remove("4")
# 删除——根据坐标删除
list1.pop(3)
# 删除——清除所有元素
list1.clear()
# 删除——根据坐标删除,坐标可以是正数、负数、连续的。
# del删的是变量,不是数据。
# 栗子: https://blog.csdn.net/windscloud/article/details/79732014
del list1[3]
del list1[-3]
del list1[0:2]
改
# 修改——根据坐标修改
list1[0] = "NewValue"
查
# 查询——指定坐标
print(list1[0])
# 遍历
for i in range(len(list1)):
print(list1[i])
其他
# 查询长度,返回int型
len(list1)
# 默认,正序排序
list1.sort()
list1.sort(reverse=False)
# 倒序排序
list1.sort(reverse=True)