Если у вас есть список в 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) производит [11,11, 12,11,15])