Курс 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"
- Метод remove() для удаления элемента из списка
- Переопределение метода divmod
- Объединение словарей в Python
- Метод rlshift для битового сдвига
- Оператор break в Python
- Основы работы со строками в Python
- Декодирование строк в Python
- Методы и функции в Python
- Транспонирование матрицы в Python
- Pillow: работа с изображениями
- Поиск шаблона в строке
- Работа со строками в Python.
- Фильтрация элементов с помощью islice
- split() без разделителя
- Освобождение памяти в Python
- Создание списка через цикл
- Метод setdefault() в Python
- Справка по импортированным модулям
- Создание словарей и множеств в Python
- Проверка наличия элемента в списке
- Создание виртуальной среды
- Оболочка Python
- Работа с коллекциями Python
- Codecademy в Telegram
- Декораторы в Python
- Замена переменных в Python
- Оператор in для Python
- Проверка типа данных
- Считывание бинарного файла в Python
- Отладка утечек памяти в Python
- Манипуляция формой массива в Numpy
- Создание лямбда-функций
- Установка Python — Простое руководство
- Многопоточность в Python
- Методы split() и join() — Python строк.
- Объединение словарей в Python
- Переворот строки
- Создание списка дат
- Разделение строки с помощью split()
- Управление асинхронными задачами с помощью Semaphore
- Проверка надежности пароля на Python
- Управление асинхронными задачами на Python.
- Удаление элемента по индексу в Python















