oeasy Python 115 列表弹栈用pop删除指定索引

📅 发布时间:2026/7/5 15:41:35 👁️ 浏览次数:
oeasy Python 115 列表弹栈用pop删除指定索引
这是 oeasy 系统化 Python 教程从基础一步步讲扎实、完整、不跳步。愿意花时间学就能真正学会。列表_删除指定列表项_弹栈_pop回忆上次我们了解了定点插入 insert相对原来的 追加append排好序之后想要 保持有序需要 insert​​定点​​ 插入可以 ​​定点​​ 删除吗定点删除这方法按照索引 删除列表项名字 叫 poppop 啥意思poppop 最开始时拟声词砰后来也指爆发的东西或者流行的东西popularpop怎么用呢删除指定删除第 2 个列表项第2个列表项为 2nl list(range(0, 5)) print(nl) nl.pop(2) print(nl)pop方法返回第2个列表项列表项 为 2删除成功这个方法 和 del关键字不是​​一样​​吗del删除索引为2的列表项nl list(range(0, 5)) print(nl) del nl[2] print(nl)可以删除甚至还可以切片删除del nl[-2:] nl切片删除成功有了 ​​del​​ 为啥还要有​​pop​​呢提问类型不同del 是通用关键字不止删除 列表项和切片pop 是list类 的方法默认参数如果pop方法 没有参数会​​如何​​呢nl list(range(0, 5)) print(nl) nl.pop() print(nl)默认参数 弹的是​​最后一个​​default last为啥是​​最后一个​​pop弹栈help(list.pop)pop的 index参数默认值 是 -1-1 不就是最后一项 的 索引 吗这 效果 叫弹栈pop the stack列表的popnl list(range(3)) nl nl.pop() nl nl.pop() nl nl.pop() nl nl.pop() nlindex 默认值 是 -1默认删 的是 最后一个pop 和 remove有​​什么​​区别呢返回值cl list(oeasy) cl cl.pop(2) cl cl.remove(o) clpop 按照位置删并返回列表项的值remove 按照值删没有返回值remove 和 pop都是 list类的 成员方法删除的总结方法/关键字功能描述​​remove()​​删首个匹配指定值的项​​pop()​​删 指定索引​​del​​删 指定索引/切片范围​​clear()​​删列表所有项现在list 所有的方法 我们都见过了list方法总结去总结吧总结这次我们了解了按索引 删除 pop按值删除 remove按索引 定点插入 insert排好序 之后 可以​​打乱​​顺序吗下次再说 本文来自 oeasy Python 系统教程。想完整、扎实学 Python搜索 oeasy 即可。