Курс Python → Работа с кортежами в Python
Кортежи в Python — это неизменяемые упорядоченные коллекции объектов, которые могут содержать элементы любого типа данных. Для создания кортежа используется функция tuple(). Основное отличие кортежей от списков заключается в том, что кортежи не могут быть изменены после создания, что обеспечивает их безопасность и целостность данных.
Одним из главных преимуществ кортежей является их эффективность. Поскольку кортежи занимают меньше места в памяти и не могут быть изменены, они работают быстрее, чем списки. Поэтому, если вам необходима коллекция данных, которую необходимо защитить от изменений, кортежи будут отличным выбором.
Для создания кортежа используются круглые скобки или функция tuple(). Например:
my_tuple = (1, 2, 3) another_tuple = tuple([4, 5, 6])
Как и списки, кортежи можно сравнивать между собой с использованием операторов сравнения. Правила сравнения для кортежей такие же, как и для списков. При этом, кортежи могут содержать любые объекты, включая другие кортежи.
Используйте кортежи в Python, если вам необходима неизменяемая коллекция данных или если вам нужно получить и сразу же работать со значениями. Благодаря своей эффективности и надежности, кортежи являются удобным инструментом для работы с данными в Python.
Другие уроки курса "Python"
- Сортировка и обратный порядок
- Непрерывная проверка в Python
- Создание лямбда-функций
- Обновление и получение данных в SQLite
- Функции-генераторы в Python
- Переименование файлов в Python
- Перезагрузка оператора в Python
- Исключение NotImplementedError
- Работа со стеком в Python
- Функция all() в Python
- Удаление первого элемента списка
- Создание пользовательской коллекции в Python
- Обработка исключений в Python
- Numpy: разбиение массивов
- Область видимости переменных
- Оптимизация параметров в Python
- Работа с контекстным менеджером Pool
- Работа с изображениями Pillow
- Оптимизация гиперпараметров с Scikit Optimize
- Измерение времени выполнения кода
- Проверка типов с использованием isinstance
- Генераторные выражения и islice.
- Работа с набором данных CIFAR10 в PyTorch
- Конструктор в Python
- Декораторы в Python
- Оператор «not» в Python
- Экспорт данных с помощью writefile
- Нарезка списков в Python
- Фильтрация входных данных в Python
- Работа с контекстными менеджерами
- Проверка переменных окружения в Python
- Работа с файлами в Python
- Переопределение метода __rshift__
- Асинхронное программирование с asyncio
- Курсы Яндекс Практикум
- Декоратор Property в Python
- Копирование и вставка текста в Python
- Генераторы в Python
- Функции в одну строку
- Работа со временем в Python
- Удаление элемента из списка в Python
- Обработка StopIteration в Python
- Тип CodeType в Python.
- Скачать видео с YouTube
- Капитализация строк
- Python: Фильтрация списков с помощью filter()















