Курс 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"
- ChainMap избыточные ключи
- Склеивание строк без циклов
- Тип CodeType в Python.
- Pretty-printing JSON в Python
- Форматирование даты с strftime()
- Нахождение самого длинного слова в списке с помощью max
- Python: отличительная особенность — отступы
- Установка и использование pyshorteners
- Python UserString — создание подклассов строк
- Оформление кода на Python
- Создание класса очереди
- Строки в Python: апострофы и кавычки
- Обратный список чисел
- Определение объема памяти объекта
- Параллельные вычисления в Python
- Python и Монти Пайтон
- Лямбда-функции в Python
- Сравнение строк в Python
- Работа с Enum в Python3.
- Поиск наиболее частого элемента в списке
- Объединение списков в Python
- Создание спинбокса в tkinter
- Возведение в квадрат с помощью itertools
- Python: Фильтрация списков с помощью filter()
- Сложные типы данных в Python
- Создание Telegram-бота на Python
- Переопределение метода divmod
- Создание списка через цикл
- Генераторы в Python
- Форматирование строк в Python
- Создание директории в Python
- Сериализация данных в JSON с помощью json.dumps
- Просмотр атрибутов и методов класса
- Объединение списков в строку
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Вычисление разности множеств в Python
- Оператор == в Python
- Работа с WindowsPath()
- Множественное наследование в Python
- Проверка запуска скрипта или импорта модуля
- Работа с контекстным менеджером Pool
- Работа с многоуровневыми словарями в Python
- Обработка ошибок в JSON данных
- Команда %dhist — список посещенных каталогов
- Наиболее частотные элементы с помощью Counter
- Удаление эмодзи с помощью pandas
- Проверка типа объекта в Python
- Избегайте двойного подчеркивания















