Учитывая массив = [1, 2, 3, 4, 5, 6]Как выбрать элементы в фиксированном интервале в массиве (Python)
Я хочу выбрать 0-й 2-й, 4- го значения индекса построить новый массив
array1 = [1, 3, 5]
Может кто-то показать мне, как это сделать с помощью Python? Благодаря ~
Большое спасибо ~ Если я хочу установить «шаг», который является интервалом выбора, как я мог это сделать? Например, я хочу выделить элементы с индексами 0,3,6 или 0,4,8 ~ – Echo0831
@ Echo0831, вы можете добиться этого, написав 'array1 = [array [i] для i в xrange (start, len (array), step)] ', где start должен быть индексом первого элемента, а шаг - размером шага. Или вы можете увидеть мой ответ. – kanayamalakar
@ Echo0831: Когда я говорю 'array [:: 2]', это означает, что все элементы в 'array' от одного конца до другого с шагом' 2'. Поэтому вы можете просто изменить '2' на любой желаемый шаг. В 'array1 = [array [i] для i в xrange (0, len (array), 2)]', я говорю, чтобы перейти от индекса '0', первого элемента, к индексу длины array - 1, последний элемент с шагом '2'. Поэтому вы можете изменить '2' на любой желаемый шаг. – zondo