Как обратиться к нулевому значению переменной если она объект 'dict_values'
Код:
speed_of_starships = {'CR90 corvette': '950', 'Star Destroyer': '975', 'Sentinel-class landing craft': '1000', 'Death Star': 'n/a'}
for i in speed_of_starships.values(), speed_of_starships:
if i[0] == 'n/a':
del speed_of_starships[i][1]
Ошибка:
TypeError: 'dict_values' object is not subscriptable
Как мне тогда к ней обратиться? Я недавно задавал вопрос как обращаться к нулевому и первому значению. Мне за этот вопрос поставили минус. Я думал что я делал неправильно и из-за этого спросил, но я сделал всё правильно. Он не пытается обращаться в нулевому значению переменной, а пытается обратиться к нулевому элементу нулевого элемента. Ну как минимум я так понимаю.
Источник: Stack Overflow на русском