Автор Олег Бивис задал вопрос в разделе Python
Python 3.0 Срезы списков и получил лучший ответ
Ответ от
ДА ДА Я
Ответ от Globe[гуру]
List = ['0','1','2','3','4','5','6','7','8','9']
List[1:8:3] возвращает ['1', '4', '7'], то есть, 1-й, 4(т. е. 1+3)-й, 7(т. е. 1+2*3)-й элементы
List = ['0','1','2','3','4','5','6','7','8','9']
List[1:8:3] возвращает ['1', '4', '7'], то есть, 1-й, 4(т. е. 1+3)-й, 7(т. е. 1+2*3)-й элементы
Ответ от Карлсон[гуру]
STEP - это шаг извлечения. То есть первый извлеченный элемент в исходном списке имеет номер START. Второй имеет индекс START + STEP. Третий START + 2* STEP.
Все три параметра могут принимать и отрицательные значения, например для реверсивного отображения исходного списка
STEP - это шаг извлечения. То есть первый извлеченный элемент в исходном списке имеет номер START. Второй имеет индекс START + STEP. Третий START + 2* STEP.
Все три параметра могут принимать и отрицательные значения, например для реверсивного отображения исходного списка
Ответ от Ёоломон Зуев[новичек]
step-это шаг, которым программа перебирает все числа, например:
l=[1,2,3,4,5,6] #создаем список
l[0::2] #срезаем с индекса 0 до конца шагом 2, тоесть через число
выведет:
[1,3,5]#программа считает 1, пропуск, 3 и т. д.
step-это шаг, которым программа перебирает все числа, например:
l=[1,2,3,4,5,6] #создаем список
l[0::2] #срезаем с индекса 0 до конца шагом 2, тоесть через число
выведет:
[1,3,5]#программа считает 1, пропуск, 3 и т. д.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Python 3.0 Срезы списков