X
Привет,Гость.
Предлагаем пройти революционный
курс по гитаре.
Подарок от Трайзе Сергея забирай!
ВАМ ПОДАРКИ ОТ ПРОЕКТА
"ГИТАРНАЯ РЕВОЛЮЦИЯ"


04.10.2022

Индексы и срезы

Для обращения к элементу списка необходимо указать имя переменной, в которой хранится список, а далее в квадратных скобках указать индекс нужного элемента. Например, animals[2].

Важно!

В Python, как и во многих других языках программирования, индексация элементов списка начинается не с единицы, а с нуля. Таким образом, самый первый элемент списка имеет индекс [0].

Для того, чтобы обратиться к элементу списка с конца, можно использовать отрицательную индексацию. При использовании отрицательных индексов последний элемент списка будет иметь индекс [-1], предпоследний &mdash [-2] и так далее.

Важно!

При использовании отрицательной индексации первый элемент справа имеет индекс [-1], а не [-0], т.к. число 0 не может быть положительным или отрицательным.

Работа со срезами. Вырезаем нужное, игнорируем лишнее

Для работы с группами элементов списков в Python имеется очень гибкий инструмент, который называется срез (slice).

При создании среза нужно указать индексы, соответствующие первому элементу среза и (внимание!) элементу, следующему за последним элементом среза. Оба индекса указываются в квадратных скобках, между индексами ставится двоеточие.

 

Границы срезов

Как создать срез, включающий последний элемент списка?

Всё просто: не нужно указывать верхнюю границу среза после двоеточия. Такая форма записи трактуется интерпретатором Python как "до конца списка".

colors[-3:]

Таким же образом можно не указывать и нижний индекс, т.е. первый элемент среза, в случае, если вы хотите извлекать элементы из начала списка.

colors[:3]




Поделиться ссылкой:

Добавить комментарий

Ваш адрес email не будет опубликован.