- 这是

oeasy
教程,从基础一步步讲,扎实、完整、不跳步。
愿意花时间学,就能真正学会。
列表_删除指定列表项_弹栈_pop
回忆
- 上次我们了解了
- 定点插入
追加append
- 排好序之后
- 想要
保持有序
- 需要
insert
-
定点插入
删除吗?
定点删除
/>
- 这方法
- 按照索引
删除列表项
- 名字
啥意思?
pop
- pop
最开始时拟声词
- 砰
/>
- 后来也指爆发的东西
- 或者流行的东西
- popular
/>
- pop怎么用呢?
删除
- 指定删除第
=
print(nl)
- pop方法
- 返回第2个列表项
- 列表项
2
- 删除成功
/>
- 这个方法
del关键字
- 不是
一样吗?
del
- 删除索引为2的列表项
nl=
print(nl)
- 可以删除
/>
- 甚至还可以切片删除
delnl[-2:]
nl
- 切片删除成功
del
为啥还要有pop呢?
提问
/>
- 类型不同
- del
是
- 通用关键字
- 不止删除
的方法
默认参数
- 如果pop方法
没有参数
- 会
如何呢?
nl=
print(nl)
- 默认参数
弹的是
-
最后一个 - default
/>
- 为啥是
最后一个?
pop弹栈
help(list.pop)- pop的
吗?!
/>
- 这
叫
- 为啥是
- 弹栈
- pop
***
stack
列表的pop
nl=
remove
- 有
什么区别呢?
返回值
cl=
按照位置删
- 并返回列表项的值
![]()
/>- remove
按照值删
- 没有返回值
- remove
成员方法
删除的总结
方法/关键字
功能描述
remove()
删首个匹配指定值的项
pop()
删
指定索引
del
删
指定索引/切片范围
clear()
删列表所有项
- 现在list
/>
- 去总结吧
总结
- 这次我们了解了
- 按索引
定点插入
可以打乱顺序吗?
- 下次再说
oeasy


