列表的删除操作:
movieName = ["加勒比海盗", "骇客帝国", "滴一滴写", "指环王", "霍比特人", "速度与激情"] print("----------删除之前--------------") for i in movieName: print(i) #del 根据下标删除 print("----------del删除之后---------------") del movieName[2] for i in movieName: print(i) # pop删除最后一个元素 print("---------pop删除之后-----------------") movieName.pop() print(movieName) for i in movieName: print(i) # 根据元素的值进行删除 print("---------remove删除之后--------------") movieName.remove("加勒比海盗") for i in movieName: print(i)
元组的删除操作:
# 元组可以清空但不能进行删除 info = {"name": "小明", "sex": "男", "age": "20"} print("----------删除之前-----------") print("删除前,%s" % info) print("----------清空之后-----------") info.clear() print("清空后,%s" % info)
字典的删除
# 使用del删除之后就不能访问,否则报错 info = {"name": "班长", "sex": "男", "address": "地球亚洲中国北京"} print("-----------------删除前-------------------") del info["address"] print(info) # 删除之后就不能访问,例如下面的访问 print("删除之后:%s" % info["address"]) # 清空字典方法一:(清空字典避免使用del) info = {"name": "班长", "sex": "男", "address": "地球亚洲中国北京"} print("----------------删除前----------------") print(info) # 删除完整个字典后会报错,应该使用clear清空 del info print("----------------删除后-----------------") print(info) # 清空字典方法二: info = {"name": "班长", "sex": "男", "address": "地球亚洲中国北京"} print("------------------清空前---------------------") print(info) info.clear() print("----------------清空后------------------") print(info)