del和remove都可以删除列表中的值,这二者有何区别呢?
>>> spam=['cat','dog','bat','rat']
>>> del spam[1]
>>> spam
['cat', 'bat', 'rat']
>>> spam.remove('rat')
>>> spam
['cat', 'bat']
简单来说,若知道想要删除的值在列表中的下标,用del语句;若知道想要从列表中删除的值,用remove()方法。
del和remove都可以删除列表中的值,这二者有何区别呢?
>>> spam=['cat','dog','bat','rat']
>>> del spam[1]
>>> spam
['cat', 'bat', 'rat']
>>> spam.remove('rat')
>>> spam
['cat', 'bat']
简单来说,若知道想要删除的值在列表中的下标,用del语句;若知道想要从列表中删除的值,用remove()方法。