Срез
Срез (slice) — это часть списка или строки, заданная диапазоном индексов.
Что такое срез
Срез (slice) — это часть списка или строки, заданная диапазоном индексов. Например, [0:2] — первые два элемента.
name = "Пинг"
print(name[0:2]) # Пи
Как читать срез
Срез задают диапазоном [начало:конец], причём конец не входит в результат: [0:2] — это элементы с индексами 0 и 1. Можно опускать границы: [:3] — первые три, [2:] — начиная с третьего.
Срезы удобны, чтобы взять кусок маршрута, первые буквы слова или подсписок урожая без ручного перебора.
Частые вопросы
Почему конец не включается? Так удобнее считать длину: [0:2] всегда даёт ровно 2 элемента.
Можно ли идти с шагом? Да, третье число задаёт шаг: [::2] возьмёт каждый второй элемент.
Начать игру бесплатно