列表的删除函数有哪些?写代码将x = [3,2,1,2,3,3,3]中的3删除。

列表的删除函数有哪些?写代码将x = [3,2,1,2,3,3,3]中的3删除。

不要问为什么,借鉴走即可

"""
列表中的删除函数有
    1.clear()   清空序列
    2.pop()     根据索引删除并返回被删除的元素
    3.remove()  删除指定值的元素,如果相同的元素有多个,只会删除第一个
    4.del()     可以根据列表索引删除,可以根据切片进行删除
"""

x = [3, 2, 1, 2, 3, 3, 3]

print('删除前:', x)
i = 0
while i < len(x):
    if x[i] == 3:
        x.pop(i)
        continue
    i += 1
print('删除后:', x)

运行结果,如图所示
在这里插入图片描述

发布了7 篇原创文章 · 获赞 3 · 访问量 1254

猜你喜欢

转载自blog.csdn.net/weixin_43628739/article/details/104829020
今日推荐