Удалить значения из списка Python без изменения индексов - PullRequest
1 голос
/ 02 июня 2019

Я хочу удалить значения из списка Python без изменения индекса. Например, если список [20,30,40], если я хочу удалить 20 из списка. этот индекс списка становится 30-0 и 40-1. но мне нужно 30-1 и 40-2. Есть ли решение моей проблемы ??

1 Ответ

1 голос
/ 02 июня 2019

Вам нужно использовать словари:

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

Запуск этого дает:

40
40
{0: 20, 2: 40}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...