Если у вас есть список в Python и вы хотите извлечь элемент с индексами, скажем 1, 2 и 5, в новый список, как вы это делаете?
Вот как я это сделал, но я не очень доволен
>>> a
[10, 11, 12, 13, 14, 15]
>>> [x[1] for x in enumerate(a) if x[0] in [1,2,5]]
[11, 12, 15]
лучше?
В общем, при наличии кортежа с индексами, как использовать этот кортеж для извлечения соответствующих элементов из списка, в конечном итоге с дублированием (например, с помощью кортежа (1,1,2,1,5) 12,11,15])