Есть ли лучший способ извлечь произвольные индексы из списка в 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])