关于学了列表索引的思考,remove pop del分别用他们删除列表元素的区别

来源:3-1 列表索引

疾风KANA

2022-03-06 19:42:41

问题描述:

关于学了列表索引的思考,remove pop del分别用他们删除列表元素的区别?

看了这个文章

python函数、方法,del和pop() ? - 老纯洁的回答 - 知乎https://www.zhihu.com/question/56352653/answer/148660479

我知道remove和pop是list对象的一个方法而del是Python的关键字,请问他们使用起来区别在哪?

写回答

1回答

时间,

2022-03-07

同学,你好!同学可以根据下述文字及代码来理解这三者的使用

1、remove:删除首个符合条件的元素,按值删除,从左向右依次删除符合条件的值

https://img.mukewang.com/climg/6225614109a04b6f04130250.jpg

2、pop:移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

https://img.mukewang.com/climg/622561ac09ec128804090310.jpg

3、del:根据索引(元素所在位置)来删除

https://img.mukewang.com/climg/6225625d09a6bc6704380229.jpg

还可以删除指定范围内的值

https://img.mukewang.com/climg/622562870913b12907770263.jpg

del 也可以删除整个数据对象

https://img.mukewang.com/climg/622562ae09e1617507170358.jpg

祝学习愉快!

2

0 学习 · 4469 问题

查看课程