20220314-day3:列表删除方法

1、清空原列表

user_list = ["王宝强","陈羽凡","lili","贾乃亮","yaya"]
user_list.clear()
print(user_list) # []

 

2、根据索引踢出某个元素pop(根据索引位置删除)

user_list = ["王宝强","陈羽凡","lili","贾乃亮","yaya"]
#               0       1      2      3       4
user_list.pop(1)
print(user_list) #  ["王宝强","lili","贾乃亮","yaya"]

user_list.pop()
print(user_list) # ["王宝强","lili","贾乃亮"]

3、在原列表中根据值删除(从左到右找到第一个删除)【慎用,里面没有会报错】

user_list = ["王宝强","陈羽凡","lili","贾乃亮","yaya"]
user_list.remove("lili")
print(user_list)

为了避免报错,可以先判断是否在列表中然后再删除

user_list =["王宝强","陈羽凡","lili","贾乃亮","yaya"]
while True:
    if "Alex" in user_list:
        user_list.remove("lili")
    else:
        break
print(user_list)

posted @ 2022-03-16 09:38  美丽小鱼  阅读(298)  评论(0)    收藏  举报