当前分类:python>>正文

高效删除Python列表元素的方法

来源:互联网   更新时间:2023年7月7日  

Python 笔记

一、使用列表推导式实现元素删除


# 使用remove()或pop()方法删除元素
lst = ['apple', 'banana', 'orange']
lst.remove('banana')
lst.pop(0)

# 使用列表推导式删除多个元素
lst = ['apple', 'banana', 'orange', 'watermelon', 'kiwi']
lst = [x for x in lst if x not in {'banana', 'watermelon'}]

二、使用切片实现元素删除


# 使用切片删除元素
lst = ['apple', 'banana', 'orange', 'watermelon', 'kiwi']
del lst[1:3]

三、使用构造新的列表实现元素删除


# 使用构造新的列表删除元素
lst = ['apple', 'banana', 'orange', 'watermelon', 'kiwi']
lst = [x for i, x in enumerate(lst) if i not in {1, 3}]

结论

本文固定链接:https://6yhj.com/leku-p-4697.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: 手机APP