Python第6节「列表里的增减改查」pop、insert、append
在线学习:
https://www.bilibili.com/video/BV1UDZHYhEuh
要认真学习哦!! 下面我将详细讲解Python列表中pop()、insert()和append()三个核心方法的使用(不包含链接):
1. append() - 在列表末尾添加元素
fruits = ['苹果', '香蕉']
fruits.append('橙子')# 在列表末尾添加新元素
print(fruits)# 输出:['苹果', '香蕉', '橙子']
2. insert() - 在指定位置插入元素
fruits = ['苹果', '香蕉', '橙子']
fruits.insert(1, '葡萄')# 在索引1的位置插入新元素
print(fruits)# 输出:['苹果', '葡萄', '香蕉', '橙子']
3. pop() - 移除并返回指定位置的元素
fruits = ['苹果', '葡萄', '香蕉', '橙子']
removed = fruits.pop(2)# 移除索引2的元素
print(removed)# 输出:'香蕉'
print(fruits) # 输出:['苹果', '葡萄', '橙子']
重要特性总结:
o append(item):直接修改原列表,无返回值
o insert(index, item):在索引前插入元素,原索引后移
o pop():默认移除最后一个元素(不写索引时),返回被移除的元素
实际应用场景:
# 动态管理任务列表
tasks = []
tasks.append('写作业') # 添加新任务
tasks.insert(0, '晨跑') # 插入优先任务
current = tasks.pop() # 完成最后添加的任务
学习建议:多动手练习这三个方法的组合使用,特别注意pop()会改变列表长度,操作时注意索引边界!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 第一 布克{:10_297:}{:10_297:} 学习学习,每天不同的知识{:10_258:} 快速收敛 发表于 2025-6-19 11:33
学习学习,每天不同的知识
学习最快乐{:10_254:} 好的老师,我会认真学习的 不二如是 发表于 2025-6-19 12:36
好的老师,我会认真学习的
{:9_233:} 卡卡老师讲数据 发表于 2025-6-19 15:20
{:9_217:}
页:
[1]