从python列表中删除值而不更改索引

时间:2019-06-02 08:15:31

标签: python-3.x list indexing

我想从python列表中删除一个值而不更改索引。 例如,如果list是[20,30,40],如果我想从列表中删除20。 该列表索引变为30-0和40-1。但是我需要30-1和40-2。 我的问题有什么解决办法吗?

1 个答案:

答案 0 :(得分:1)

您需要使用词典:

configUSE_TIME_SLICING 1

运行此操作可获得:

assoc = { 0:20, 1:30, 2:40}
print( assoc[2] )
del assoc[1]
print( assoc[2] )
print(assoc)