卡卡老师讲数据 发表于 2025-6-19 10:35:02

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



在线学习:

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

要认真学习哦!!

FishC 发表于 2025-6-19 10:36:40

下面我将详细讲解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-小师妹 发表于 2025-6-19 10:57:11

第一

鱼C篮球 发表于 2025-6-19 11:30:03

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

快速收敛 发表于 2025-6-19 11:33:07

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

卡卡老师讲数据 发表于 2025-6-19 11:36:00

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

学习最快乐{:10_254:}

不二如是 发表于 2025-6-19 12:36:56

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

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

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

{:9_233:}

不二如是 发表于 2025-6-19 15:46:09

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


{:9_217:}

尉尉的可乐 发表于 2025-7-18 08:03:23

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

卡卡老师讲数据 发表于 2025-7-18 16:52:18

尉尉的可乐 发表于 2025-7-18 08:03
好的老师,我会认真学习的

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