【发布时间】:2019-06-02 08:15:31
【问题描述】:
我想在不更改索引的情况下从 python 列表中删除一个值。 例如,如果列表是 [20,30,40] ,如果我想从列表中删除 20。 该列表索引变为 30-0 和 40-1。但我需要 30-1 和 40-2。 我的问题有什么解决办法吗??
【问题讨论】:
-
您可以将要删除的值设置为
None之类的标记值,而不是删除。但是您必须确保在任何进一步的逻辑中处理哨兵值 -
您正在寻找以键为索引的字典。 Python 列表没有提供您需要的功能。
标签: python-3.x list indexing