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

Python第7节「List列表删减项的用法」



在线学习:

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

要认认真真上课哦!

FishC 发表于 6 天前

下面是关于Python列表删减项的用法总结(对应第7节内容),重点清晰、操作实用:

一、删除元素的3种核心方法
1. del 语句 - 按索引删除
python
fruits = ['苹果', '香蕉', '橙子', '西瓜']
del fruits# 删除索引1的元素(香蕉)
print(fruits)# 输出:['苹果', '橙子', '西瓜']


2. remove() - 按值删除(首个匹配项)
python
colors = ['红', '蓝', '绿', '蓝']
colors.remove('蓝')# 只删除第一个"蓝"
print(colors)# 输出:['红', '绿', '蓝']


3. pop() - 删除并返回元素(默认删最后一个)
python
nums =
last = nums.pop()# 删除末尾元素
print("删除的值:", last, "剩余列表:", nums)# 输出:删除的值: 30 剩余列表:


二、清空整个列表
使用 clear():
python
temp_list =
temp_list.clear()
print(temp_list)# 输出:[]


三、注意事项
o 删除索引不存在会报错:IndexError
o 删除不存在的值会报错:ValueError
o 安全做法:先检查存在性
python
if '芒果' in fruits:
    fruits.remove('芒果')


四、实战技巧
用循环删除所有匹配项(倒序避免索引错位):
python
data =
for i in range(len(data)-1, -1, -1):# 从后往前遍历
    if data == 5:
      del data
print(data)# 输出:


重点口诀:
del按索引删,remove按值删
pop删末尾能返还,clear全清最干脆

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

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

宝子们打卡学习啦

FishC 发表于 6 天前

卡卡老师讲数据 发表于 2025-06-19 15:25
宝子们打卡学习啦

宝子们打卡学习啦~e400824 学完列表删减操作记得来评论区报个到!重点回顾:

核心三剑客:
del 按索引杀 → del list
remove() 按值灭 → list.remove('目标')
pop() 删末尾还能留活口 → last = list.pop()

避坑指南:
删前先检查 防报错:
if '目标' in my_list:
    my_list.remove('目标')

实战技巧:倒序遍历清剿所有匹配项
for i in range(len(list)-1, -1, -1):
    if list == 消灭目标:
      del list

学完的鱼油举个爪e400867 遇到卡点大胆问!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

快速收敛 发表于 6 天前

报告卡卡老师,人家有在认真学习哦

{:10_257:}

小甲鱼 发表于 6 天前

报告卡卡老师,人家有在认真学习哦

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

小甲鱼 发表于 2025-6-19 19:06
报告卡卡老师,人家有在认真学习哦

嘻嘻,感谢甲鱼大大支持

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

快速收敛 发表于 2025-6-19 16:27
报告卡卡老师,人家有在认真学习哦

{:10_281:}

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

报告卡卡老师,人家有在认真学习哦

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

鱼C-小师妹 发表于 2025-6-19 23:00
报告卡卡老师,人家有在认真学习哦

{:10_281:}

爬虫121 发表于 5 天前

报告卡卡老师,人家有在认真学习哦
页: [1]
查看完整版本: Python第7节「List列表删减项的用法」