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)  

 

posted @ 2021-08-01 15:58  毛伢子  阅读(291)  评论(0编辑  收藏  举报