Python: Коллекции. Часть 2/4. Индексирование, Нарезка, Сортировка

Часть 1 Часть 2 Часть 3 Часть 4
Python: коллекции, часть 1: классификация, общие подходы и методы, преобразование ".

В этой статье мы продолжим изучать общие принципы работы со стандартными коллекциями (модуль коллекций не рассматривается) в Python. Для кого: для тех, кто изучает Python, кто уже имеет базовое представление о коллекциях и работе с ними, кто хочет систематизировать и углубить свои знания, собрать их в целостную картину.



ОГЛАВЛЕНИЕ:

  1. Индексирование
  2. Ломтики
  3. Сортировка


1. Индексирование



1.1 Индексированные коллекции

Рассмотрим индексированные коллекции (их еще называют последовательностями) — list (список), кортеж (tuple), string (строка).

Под индексацией мы подразумеваем, что элементы коллекции расположены в определенном порядке, каждый элемент имеет свой индекс от 0 (то есть первый элемент имеет индекс не 1, а 0) до индекса на единицу меньше длины коллекции (т. е.

len(mycollection)-1).



1.2 Получение значения по индексу

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

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

При указании отрицательного индекса последний элемент имеет индекс -1, предпоследний -2 и так до тех пор, пока не появится первый элемент, индекс которого равен значению длины коллекции со знаком минус, то есть ( -лен(моя коллекция).

элементы а б с д е
индексы 0 (-5) 1 (-4) 2 (-3) 3 (-2) 4 (-1)
Теги: #python #программирование #новички #коллекции #структуры данных #индексирование #нарезка #нарезка #сортировка #python #программирование
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.