首先要注意,del是语句,而remove()、pop()是方法;del语句可用于列表、字典,不适用于元组、集合;remove()、pop()方法仅适用于列表,元组、集合和字典都不适用。
接下来介绍上述语句和方法应用注意事项。
1、del语句:del 列表名称[索引],举例如下:
还可以用于字典:del 字典名称[健],举例如下:
注意,del是语句,所以其后面没有括号;del删除元素以后,无法将被删除的元素赋值给新的变量。
2、remove()传递的参数是“值”,而不是“索引”;remove(值)“不可以”赋值给某个变量。(但有些书介绍说可以赋值给某给变量,而本人用3.7.4版本shell和编辑器验证都不可以赋值给某个变量,我想知道为什么?)
3、pop()传递的参数是“索引”,而不是“值”;pop(索引)“可以”赋值给某个变量;注意如果未提供索引号,则弹出最后一个值。
Python学习笔记2:关于列表del、remove()、pop()的区别
最新推荐文章于 2024-05-27 09:18:36 发布