1 、 使用del语句删除元素
如果知道删除的元素在什么位置可以使用del语句。
# 使用del语句删除元素
names= ["zhangsan" , "lisi" , "wangwu" , "zhaoliu"]
# 删除前names[]中元素
print(names)
del names[1]
# 删除后names[]中元素
print(names)
输出结果:
del语句
2 、 使用pop()删除元素
方法pop()默认删除列表末尾的元素,也可以删除指定位置的元素,删除后返回所删除元素的内容。
# 使用pop()删除元素
names = ["zhangsan" , "lisi" , "wangwu" , "zhaoliu"]
# 不指定位置删除元素
print("不指定位置删除的元素:"+names.pop())
# 指定位置删除元素
print("不指定位置删除的元素:"+names.pop(1))
输出结果:
pop()方法
3 、 使用remove()方法删除元素
remove()是根据指定的值删除列表中的元素。
# 使用remove()删除元素
names = ["zhangsan" , "lisi" , "wangwu" , "zhaoliu"]
# 删除前names[]中元素
print(names)
names.remove("wangwu")
# 删除后names[]中元素
print(names)
输出结果:
remove()方法
del语句和pop()方法使用总结:
如果要从列表中删除元素并且以后不再使用所删除的元素,则可以选择del语句进行删除。若是删除元素后还要继续使用此元素,则可以使用pop()方法。