Python系列删除列表前2个元素
【Python系列】删除列表前2个元素
💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
- 推荐: ,持续学习,不断总结,共同进步,活到老学到老
- 导航
- :全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
- :罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
- :详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
- :总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
- :总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
博客目录
一.pop 方式
当你使用列表(List)的
pop()
方法时,它会从列表中移除并返回指定索引位置的元素。下面是一个示例代码,演示如何使用
pop()
方法:
my_list = [1, 2, 3, 4, 5]
removed_element = my_list.pop(2)
print("被移除的元素:", removed_element)
print("列表剩余元素:", my_list)
在这个示例中,我们创建了一个名为
my_list
的列表,其中包含了一些整数。然后,我们使用
pop(2)
方法从索引位置 2 处移除元素,并将被移除的元素赋值给
removed_element
变量。最后,我们打印出被移除的元素以及剩余的列表元素。
运行以上代码会输出以下结果:
被移除的元素: 3
列表剩余元素: [1, 2, 4, 5]
可以看到,被移除的元素是 3,而剩余的列表元素是
[1, 2, 4, 5]
。
需要注意的是,
pop()
方法会修改原始的列表,将被移除的元素从列表中删除。如果没有指定索引位置,默认情况下它会移除并返回列表中的最后一个元素。
my_list = [1, 2, 3, 4, 5]
removed_element = my_list.pop(0)
removed_element = my_list.pop(1)
删除的元素为 1 和 3,每一次删除 my_list 都是重置 index 的
二.slicing 方式
要删除列表的前两个元素,你可以使用切片(slicing)的方式来实现。切片可以用来获取列表的一个子列表,通过指定起始索引和结束索引来确定子列表的范围。
下面是一个示例代码,演示如何删除列表的前两个元素:
my_list = [1, 2, 3, 4, 5]
del my_list[:2]
print("删除后的列表:", my_list)
在这个示例中,我们使用切片
[:2]
来指定要删除的元素范围,即从索引 0 到索引 1(不包括索引 2)。然后,使用
del
关键字将该范围的元素从列表中删除。最后,我们打印出删除后的列表。
运行以上代码会输出以下结果:
删除后的列表: [3, 4, 5]
可以看到,前两个元素 1 和 2 已经被成功删除,剩余的列表元素是
[3, 4, 5]
。
需要注意的是,这种方法会修改原始的列表。如果你希望保留原始列表并创建一个新的列表,你可以使用切片来创建一个新的副本,然后对副本进行操作。
觉得有用的话点个赞
👍🏻
呗。❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙