删除列表元素
(1)使用del语句删除
>>>month_copy = month.copy() #创建一个列表对象month的副本
>>>del month_copy[-1] #删除副本中的最后一个元素
>>>print(month_copy)
[写删掉后的列表]
(2)使用pop()方法删除列表元素
>>>month_copy = month.copy() #创建一个列表对象month的副本
>>>print(month_copy.pop(3))#获取并删除第4个元素
‘April’
>>>del_element = month_copy.pop()#将最后一个元素赋值给一个变量并在副本中删除(默认使用索引-1)
>>>print(del_element) #查看删除元素
‘None’
>>>print(month_copy) #查看副本
[写删掉后的列表]
(3)remove()方法
month.remove('None') # 删除列表中的元素’None’
print(month)
区别:·del是关键字,可以用于删除字典中的键值对或整个字典。它不返回任何值。·pop()是字典的方法,用于删除指定键,并返回对应的值。如果键不存在,可以指定默认返回值,或者引发异常。
在使用时,需要根据具体需求选择使用del还是pop()。如果只需要删除键值对而不需要返回对应的值,可以使用del。如果需要删除键值对并获得被删除的值,可以使用pop()。
09-29
2万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-26