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