【Linux面試真題】- 什么方法用于移除列表中某個(gè)值的第一個(gè)匹配項(xiàng)?
【Linux面試真題】- 什么方法用于移除列表中某個(gè)值的第一個(gè)匹配項(xiàng)?
remove 方法用于移除列表中某個(gè)值的第一個(gè)匹配項(xiàng):
>>> x = [‘to’, ‘be’, ‘or’, ‘not’, ‘to’, ‘be’]
>>> x.remove(‘be’)
>>> x
[‘to’, ‘or’, ‘not’, ‘to’, ‘be’]
>>> x.remove(‘bee’)
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
ValueError: list.remove(x): x not in list
只有第一次出現(xiàn)的值被移除,而不存在與列表中的值是不會(huì)移除的。
remove 是一個(gè)沒(méi)有返回值的原位置改變方法。它修改了列表卻沒(méi)有返回值。