如何在 Python 中按索引从列表中删除元素?
我找到了list.remove方法,但是说我想删除最后一个元素,我该怎么做?似乎默认删除搜索列表,但我不希望执行任何搜索。
list.remove
使用del并指定要删除的元素的索引:
del
>>> a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> del a[-1] >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8]
还支持切片:
>>> del a[2:4] >>> a [0, 1, 4, 5, 6, 7, 8, 9]