列表的删除操作:
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)