news 2026/4/24 7:35:21

好课优选Pytho学习检索列表最后一个元素

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
好课优选Pytho学习检索列表最后一个元素

好课优选学习Pytho检索列表最后一个元素
# 在使用列表的时候,有时会需要取最后一个元素,可以实现

my_list = ['banana', 'apple', 'orange', 'pineapple']

#索引方法
last_element = my_list[-1]

#pop方法
last_element = my_list.pop()
你这段代码核心思路是对的,但有一个非常关键的区别一定要注意,我给你讲清楚:
检索列表最后一个元素的两种方法
python
运行
my_list = ['banana', 'apple', 'orange', 'pineapple']

# 方法1:索引 [-1] —— 推荐!只读取,不修改原列表
last_element = my_list[-1]
print(last_element) # 输出:pineapple
print(my_list) # 原列表不变:['banana', 'apple', 'orange', 'pineapple']

# 方法2:pop() —— 会删除最后一个元素!
last_element = my_list.pop()
print(last_element) # 输出:pineapple
print(my_list) # 原列表被修改:['banana', 'apple', 'orange']
最重要的区别
my_list[-1]
只是读取最后一个元素
原列表完全不变
日常取最后一个元素优先用这个
my_list.pop()
会取出并删除最后一个元素
原列表会被修改
只有你需要同时 “取出来 + 删掉” 时才用
总结
只想取最后一个元素,不破坏列表 → 用 [-1]
想取出来并且从列表中移除 → 用 pop()

以上为好课优选学习Pytho总结

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 7:34:25

二叉树的基本性质以及其推论

0929 0725 【性质1】 在二叉树的第 i 层上最多有 个结点(i>1)。 【性质2】 深度为 k 的二叉树至多有 个结点(k>1)。 满二叉树 一棵深度为 k 且有 个结点的二叉树称为满二叉树。 完全二叉树 完全二叉树可以理…

作者头像 李华
网站建设 2026/4/24 7:34:24

从大模型到终端的闭环:印奇及其合作伙伴在智能出行领域的产业布局梳理(千里科技、阶跃星辰)

从大模型到终端的闭环:印奇及其合作伙伴在智能出行领域的产业布局梳理前言 2026年,人工智能技术与实体产业的融合进一步加深。在智能出行领域,原旷视科技创始人印奇推动组建了一个覆盖基础模型层、智驾方案层与整车应用层的协同体系。 该体系…

作者头像 李华
网站建设 2026/4/24 7:29:16

YC 总裁开源了自己亲手写的 AI Agent 大脑,1 周就 1 万点赞。

还记得之前那个特别火的 GStack 吗?我前几天也发过文章介绍过。就是 Y Combinator 现任总裁兼 CEO Garry Tan 开源的那套专门给 AI 写代码用的 Skill 工作流,目前 7 万 Star。每天有 3 万开发者在用,在 Claude Code 圈子里基本算是贼火模板了。就在前几…

作者头像 李华