1.append()
-
向列表中添加单个元素,一般用于尾部追加
list1 = ["香妃", "乾隆", "贾南风", "赵飞燕", "汉武帝"]list1.append("周瑜")
print(list1) # ['香妃', '乾隆', '贾南风', '赵飞燕', '汉武帝', '周瑜']
2.extend()
-
向列表中添加多个元素,追加的多个元素一般使用列表形式传递
list1 = ["香妃", "乾隆", "贾南风", "赵飞燕", "汉武帝"]
list1.extend(["曹操", "刘备", "孙权"])
print(list1) # ['香妃', '乾隆', '贾南风', '赵飞燕', '汉武帝', '曹操', '刘备', '孙权']
3.insert()
-
insert(插入的位置, 插入的元素) 向列表中的某个位置插入元素
list1 = ["香妃", "乾隆", "贾南风", "赵飞燕", "汉武帝"]
list1.insert(2, "拿破仑")
print(list1) # ['香妃', '乾隆', '拿破仑', '贾南风', '赵飞燕', '汉武帝']
4.pop()
-
默认删除列表中的最后一个元素,传输删除元素的下标,返回的是原列表
list1 = ["康熙", "雍正", "乾隆", "嘉庆", "道光", "咸丰", "光绪"]
list1.pop() # 若不传参数,默认删除最后一个元素
print(list1) # ['康熙', '雍正', '乾隆', '嘉庆', '道光', '咸丰']
list1.pop(3)
print(list1) # ['康熙', '雍正', '乾隆', '道光', '咸丰', '光绪']
5.remove()
-
传输的参数是删除的元素
list1 = ["康熙", "雍正", "乾隆", "嘉庆", "道光", "咸丰", "光绪"]
list1.remove("雍正")
print(list1) # ['康熙', '乾隆', '嘉庆', '道光', '咸丰', '光绪']
6.clear()
-
清空列表
list1 = ["康熙", "雍正", "乾隆", "嘉庆", "道光", "咸丰", "光绪"]
list1.clear()
print(list1) # []