Это, вероятно, основной вопрос, но я даже не знаю, как правильно его сформулировать.Создайте третий список из списка индексов и списка строк
У меня есть два списка:
>>> indexes
array([0, 2, 3, ..., 8, 5, 7]) # choices are between 0 and 8
>>> colors
['red', 'green', 'blue', 'orange', 'black', 'purple', 'yellow', 'grey', 'magenta']
Я хочу сделать что-то менее многословным и более вещий, чем это:
color_labels = []
for i in range(len(indexes)):
color_labels.append(colors[indexes[i]])
Спасибо! То, что я искал. –