Я уверен, что есть хороший способ сделать это в Python, но я довольно плохо знаком с языком, так что простите, если это легко!
У меня есть список, и я хотел бы выбрать определенные значения из этого списка. Значения, которые я хочу выбрать, это те, чьи индексы в списке указаны в другом списке.
Например:
indexes = [2, 4, 5]
main_list = [0, 1, 9, 3, 2, 6, 1, 9, 8]
вывод будет:
[9, 2, 6]
(т.е. элементы с индексами 2, 4 и 5 из main_list).
У меня такое ощущение, что это должно быть выполнимо с использованием чего-то вроде списочных пониманий, но я не могу понять это (в частности, я не могу понять, как получить доступ к индексу элемента при использовании понимания списка).