
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) # []