Я хочу удалить значения из списка Python без изменения индекса. Например, если список [20,30,40], если я хочу удалить 20 из списка. этот индекс списка становится 30-0 и 40-1. но мне нужно 30-1 и 40-2. Есть ли решение моей проблемы ??
Вам нужно использовать словари:
assoc = { 0:20, 1:30, 2:40} print( assoc[2] ) del assoc[1] print( assoc[2] ) print(assoc)
Запуск этого дает:
40 40 {0: 20, 2: 40}