当前位置:蜗牛素材网>综合资讯>图文>正文

python怎么删除列表中某个元素?一文了解在,Python中从列表中删除第一个元素的多种方法

人气:202 ℃/2024-01-20 09:08:35

列表是 Python 中非常有用的数据结构,可以包含浮点数、整数、字符串等。列表是可变的,可以在创建后进行更改。在本文中,我们将介绍几种从列表中删除第一个元素的方法。

使用切片

切片是一种从列表中删除第一个元素的最简单方法。利用列表切片操作返回一个新列表,新列表包含除第一个元素之外的列表的所有元素。将新列表分配给原始列表。

lst1 = ['hello', 'world', 'I', 'love', 'python']lst1 = lst1[1:]print(lst1)

输出:

['world', 'I', 'love', 'python']

使用 del 关键字

使用 del 语句,配合索引号,删除列表中的第一个元素。它与 pop() 函数的不同之处在于它不返回已删除的元素。与切片功能也不同,不会生成新列表。

lst1 = ['hello', 'world', 'I', 'love', 'python']del lst1[0]print(lst1)使用 pop()

pop(),接受一个索引参数并删除该索引处的元素。如果参数,则默认会删除列表的最后一个元素。

lst1 = ['hello', 'world', 'I', 'love', 'python']lst1.pop(0)print(lst1)使用 remove()

remove(),用于从列表中删除给定值。

lst1 = ['hello', 'world', 'I', 'love', 'python']i = lst1[0]lst1.remove(i)print(lst1)使用 deque()

deque(),是 collections 库中的一项,可以创建两端都可以操作的序列,可以快速的在队列头部和尾部添加、删除元素。

from collections import dequelst1 = ['hello', 'world', 'I', 'love', 'python']lst2 = deque(lst1)lst2.popleft()lst1 = list(lst2)print(lst1)

文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈!

搜索更多有关“python怎么删除列表中某个元素?一文了解在,Python中从列表中删除第一个元素的多种方法”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2008-2024 蜗牛素材网 All Rights Reserved. 手机版