Курс Python → Работа с кортежами в Python
Кортежи в Python — это неизменяемые упорядоченные коллекции объектов, которые могут содержать элементы любого типа данных. Для создания кортежа используется функция tuple(). Основное отличие кортежей от списков заключается в том, что кортежи не могут быть изменены после создания, что обеспечивает их безопасность и целостность данных.
Одним из главных преимуществ кортежей является их эффективность. Поскольку кортежи занимают меньше места в памяти и не могут быть изменены, они работают быстрее, чем списки. Поэтому, если вам необходима коллекция данных, которую необходимо защитить от изменений, кортежи будут отличным выбором.
Для создания кортежа используются круглые скобки или функция tuple(). Например:
my_tuple = (1, 2, 3) another_tuple = tuple([4, 5, 6])
Как и списки, кортежи можно сравнивать между собой с использованием операторов сравнения. Правила сравнения для кортежей такие же, как и для списков. При этом, кортежи могут содержать любые объекты, включая другие кортежи.
Используйте кортежи в Python, если вам необходима неизменяемая коллекция данных или если вам нужно получить и сразу же работать со значениями. Благодаря своей эффективности и надежности, кортежи являются удобным инструментом для работы с данными в Python.
Другие уроки курса "Python"
- Обработка исключений в Python
- Обновление и получение данных в SQLite
- Делегирование в Python
- Сортировка с помощью key
- Операции с комплексными числами
- Преобразование Word в PDF с Spire.Doc
- Объединение кортежей в Python
- Метод Event.wait() в Python
- Итераторы с потерямиZIP
- Возвращение нескольких значений
- Pretty-printing JSON в Python
- Обход словаря в Python
- Переопределение метода
- Преобразование текста в речь с Python
- Аннотации типов в Python
- Логирование с Logzero
- Декоратор проверки активности
- Измерение потребления памяти при сортировке
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Новшества Flask 2.0
- Проверка файла .py на синтаксис.
- Создание таблиц в Python с PrettyTable
- Генератор списка с условием if
- Создание списков в Python
- Оптимизация памяти в Python
- Удаление первого элемента списка
- Работа с defaultdictами в Python
- Управление сессиями в Python
- Python и Юникод: работа с цифрами
- Обновление данных через PUT запрос
- Сравнение неупорядоченных списков
- Декораторы в Python
- Генераторы данных
- Перевод эмодзи и эмотиконов.
- Переопределение унарных операторов
- Профилирование данных с Pandas.
- Лямбда-функции в Python
- Форматирование строк в Python
- Логирование с Logzero
- Метод __iand__ для пользовательских классов
- Метод __irshift__ для побитового сдвига вправо
- Многострочные комментарии в Python
- Объединение списков в Python
- Создание новых списков в Python
- Удаление файлов с shutil.os.remove()
- Enum в Python
- Избегайте двойного подчеркивания















