卡卡老师讲数据 发表于 6 天前

Python第6节「列表里的增减改查」pop、insert、append



在线学习:

https://www.bilibili.com/video/BV1UDZHYhEuh

要认真学习哦!!

FishC 发表于 6 天前

下面我将详细讲解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 小助理,如未能正确解答您的问题,请继续追问。

鱼C-小师妹 发表于 6 天前

第一

鱼C篮球 发表于 6 天前

布克{:10_297:}{:10_297:}

快速收敛 发表于 6 天前

学习学习,每天不同的知识{:10_258:}

卡卡老师讲数据 发表于 6 天前

快速收敛 发表于 2025-6-19 11:33
学习学习,每天不同的知识

学习最快乐{:10_254:}

不二如是 发表于 6 天前

好的老师,我会认真学习的

卡卡老师讲数据 发表于 6 天前

不二如是 发表于 2025-6-19 12:36
好的老师,我会认真学习的

{:9_233:}

不二如是 发表于 6 天前

卡卡老师讲数据 发表于 2025-6-19 15:20


{:9_217:}
页: [1]
查看完整版本: Python第6节「列表里的增减改查」pop、insert、append