Последовательность в Python — это итерируемый объект, который по определенным правилам упорядочивает элементы. Каждый элемент внутри последовательности имеет индекс, начиная с 0. Основные типы встроенных последовательностей включают:
- list: Изменяемая (mutable) последовательность.
- tuple: Неизменяемая (immutable) последовательность.
- range: Неизменяемая последовательность чисел, генерируемая "на лету".
- str: Неизменяемая последовательность символов.
- bytes: Неизменяемая последовательность байтов.
- bytearray: Изменяемая последовательность байтов.
Общие характеристики последовательностей:
- Упорядоченность: Элементы имеют определенный порядок и доступны по индексу.
- Индексация: Доступ к отдельным элементам по их положению (индексу). Поддерживается как положительная, так и отрицательная индексация.
- Срезы (slicing): Возможность получения подпоследовательности.
- Итерация: По последовательности можно итерироваться (например, с использованием цикла
for).
- Операции: Поддерживаются общие операции, такие как конкатенация (
+), повторение (*), проверка принадлежности (in).
python