# pop # 通过索引下标删除指定元素,没有指定下标则默认删除最后一个 list1 = [1, 2, 3, '数据', True, [4, 5, 6]] list1.pop(4) print(list1) 没有指定下标则默认删除最后一个 list1.pop() print(list1) 运行后 [1, 2, 3, '数据', [4, 5, 6]] [1, 2, 3, '数据']
# remove # 删除指定元素,一次只能删除一个元素 # 删除没有的元素会报错 # 删除的元素有多个时,删除最靠前的一个元素 list1 = [1, 2, 3, '数据', True, [4, 5, 6]] list1.remove('数据') print(list1) 运行后 [1, 2, 3, True, [4, 5, 6]]
# clear # 清空列表里面所有元素 list1 = [1, 2, 3, '数据', True, [4, 5, 6]] list1.clear() print(list1) 运行后 []
# del---这个方法慎用 # 可通过索引下标删除 list1 = [1, 2, 3, '数据', True, [4, 5, 6]] # 这样是删除变量,最后会报错 del list1 print(list1) del list1[3] print(list1) 运行后 [1, 2, 3, True, [4, 5, 6]]