Skip to content

从列表移除项 (Removing Items from a List)

clear() 方法移除列表中的所有项。

python
>>> l = ["T", "C", 2, 4, "S"]
>>> l.clear()
>>> l
[]

remove() 方法移除列表中第一次出现的项。

python
>>> l = ["Hi", "Ed", "Py", "Hi"]
>>> l.remove("Hi")
>>> l
['Ed', 'Py', 'Hi']

如果提供了索引,pop() 方法移除该索引处的项,否则移除列表中的最后一项。

python
>>> l = ["T", "C", 2, 4, "S"]
>>> item = l.pop()
>>> item
'S'
>>> l
['T', 'C', 2, 4]

>>> l = ["T", "C", 2, 4, "S"]
>>> item = l.pop(2)
>>> item
2
>>> l
['T', 'C', 4, 'S']