Есть ли лучший способ извлечь произвольные индексы из списка в python?
Метод, который я сейчас использую, следующий:
a = range(100)
s = [a[i] for i in [5,13,25]]
Где a - массив, который я хочу нарезать, а [5,13,25] - элементы, которые я хочу получить. Это кажется гораздо более многословным, чем эквивалент в Matlab:
a = 0:99;
s = a([6,14,26])