Курс Python → Работа с кортежами в Python
Кортеж (tuple) в Python – это неизменяемая (immutable) последовательность элементов. Он представляет собой упорядоченный набор значений, которые могут быть любого типа данных: числа, строки, списки и другие кортежи. Кортежи создаются с использованием круглых скобок () и элементы разделяются запятыми. Например, кортеж (1, 2, ‘a’, ‘b’) содержит четыре элемента.
Основное отличие кортежей от списков заключается в их неизменяемости – после создания кортежа его элементы нельзя изменить, добавить или удалить. Это делает кортежи подходящими для хранения данных, которые не должны изменяться в процессе выполнения программы. Например, кортеж может использоваться для хранения координат точки в двумерном пространстве.
Для доступа к элементам кортежа используются индексы, начиная с 0. Также можно использовать отрицательные индексы для доступа к элементам с конца кортежа. Например, кортеж t = (1, 2, 3) имеет элементы t[0] = 1, t[-1] = 3.
# Пример создания кортежа
t = (1, 2, 'a', 'b')
# Доступ к элементам кортежа
print(t[0]) # Вывод: 1
print(t[-1]) # Вывод: 'b'
Кортежи могут также содержать другие кортежи, что позволяет создавать структуры данных более сложной вложенности. Для обхода элементов кортежа можно использовать циклы for. Например, для вывода всех элементов кортежа:
# Пример обхода элементов кортежа
t = (1, 2, 'a', 'b')
for elem in t:
print(elem)
# Вывод:
# 1
# 2
# 'a'
# 'b'
Другие уроки курса "Python"
- Замеры производительности в Python
- Переопределение метода __lshift__
- Использование defaultdict в Python
- Установка библиотек в Python
- Проверка дубликатов в Python
- Установка и использование TensorFlow
- Очистка данных с Pandas
- Создание словарей и множеств в Python.
- Namedtuple в Python
- Определение функций с необязательными аргументами
- Навыки Python: строки, типы данных
- Виртуальные среды в Python
- Считывание бинарного файла в Python
- Отладка кода
- Генератор надежных паролей
- Замер времени выполнения кода
- Метод ipow для возведения в степень
- Ускоренный импорт библиотек
- Python: библиотеки и функции
- Работа с коллекциями Python
- Условные выражения в Python
- Переменная с нижним подчеркиванием
- Переворот строки
- Создание файла с проверкой ошибки
- Работа с файлами в Python
- Переопределение метода __or__()
- Вывод сложных структур данных с помощью pprint
- Управление импортом в Python
- Сортировка и разворот списка
- Проверка типа объекта в Python
- Замена подстроки
- Defaultdict в Python
- Срез списка в Python
- Вывод баннеров
- Разделение строк методом split()
- Дизассемблирование Python кода
- Изменение списка срезами
- Работа с deque из collections
- Гибкие функции Python
- Тернарный оператор в Python
- Генераторы списков в Python
- Итераторы в Python
- Запрос DELETE с библиотекой requests
- Разделение строки с помощью re.split()
- Генераторы списков в Python
- Декоратор Property в Python
- Обработка исключений















