如何在Python中通过索引从列表中删除元素?

如何在Python中通过索引从列表中删除元素?

我发现list.remove方法,但是我想删除最后一个元素,我该怎么办呢?看起来默认删除搜索列表,但我不想执行任何搜索。

最佳答案
使用del并使用索引指定要删除的元素:

In [9]: a = range(10)
In [10]: a
Out[10]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
In [11]: del a[-1]
In [12]: a
Out[12]: [0, 1, 2, 3, 4, 5, 6, 7, 8]

Here是本教程的部分。

转载注明原文:如何在Python中通过索引从列表中删除元素? - 代码日志