您的位置:首页 > 其它

删除列表元素的三种方法

2020-07-14 06:35 169 查看

删除列表元素的三种方法

1. remove:移除列表指定的元素
2. pop(n):移除列表指定下标元素
3. del :移除指定下表元素或删除列表

例程

list1=['土豆','西红柿','洋葱','茄子','胡萝卜','青椒','大白菜']
print(list1)
#
# #remove
list1.remove('洋葱')  #移除'洋葱'
print(list1)

输出结果:
[‘土豆’, ‘西红柿’, ‘洋葱’, ‘茄子’, ‘胡萝卜’, ‘青椒’, ‘大白菜’]
[‘土豆’, ‘西红柿’, ‘茄子’, ‘胡萝卜’, ‘青椒’, ‘大白菜’]

# #pop
list1.pop(1)    #移除下标为1的西红柿
print(list1)

list1.pop()     #移除最后一个元素
print(list1)

[‘土豆’, ‘茄子’, ‘胡萝卜’, ‘青椒’, ‘大白菜’]
[‘土豆’, ‘茄子’, ‘胡萝卜’, ‘青椒’]

# #del
del list1[1]   #删除list1中序号为1的元素,即'茄子'
print(list1)

del list1		#删除整个列表
print(list1)

[‘土豆’, ‘胡萝卜’, ‘青椒’]
Traceback (most recent call last):
File “D:/PY_Program/030_列表操作/从列表移除元素.py”, line 26, in
print(list1)
NameError: name ‘list1’ is not defined

注:最后的报错是因为语句:del list1 删除了列表,所以找不到列表而报错

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: