Курс Python → Работа с кортежами
Кортежи в Python — это неизменяемые упорядоченные коллекции объектов. Как и списки, кортежи могут содержать любые типы данных, включая другие кортежи. Однако, в отличие от списков, кортежи не могут быть изменены после создания, что делает их подходящими для хранения неизменяемых данных.
Одна из особенностей работы с кортежами заключается в том, что при создании кортежа из одного элемента, необходимо добавить запятую после этого элемента. В противном случае Python будет интерпретировать это как обычное значение, а не как кортеж. Например, чтобы создать кортеж из одного целого числа, нужно написать (1,), а не (1).
Скобки вокруг элементов кортежа не являются обязательными, если элементы разделены запятыми. Однако, рекомендуется всегда использовать скобки для создания кортежей, чтобы избежать возможных ошибок и улучшить читаемость кода. В случаях, когда элементы кортежа разделены пробелами, необходимо использовать скобки для явного указания границ кортежа.
Для создания кортежа из итерируемого объекта можно использовать функцию tuple(). Это позволяет преобразовать любой итерируемый объект, такой как список или строка, в кортеж. Например, tuple([1, 2, 3]) создаст кортеж из списка [1, 2, 3]. Этот подход удобен, когда необходимо быстро преобразовать данные из одного типа в другой.
Другие уроки курса "Python"
- Модуль subprocess: запуск внешних команд
- Функциональное программирование.
- IPython и Jupyter Notebook: руководство
- Работа с Telegram API на Python
- Генераторы списков в Python
- Быстрый поиск кода
- Метод __ixor__ для побитового исключающего ИЛИ
- Блок else в циклах Python
- Копирование объектов в Python
- Разбиение строки в Python
- Экранирование символов в Python
- Переопределение оператора % для объектов
- Импорт модулей в Python 3.12
- Создание графики с черепахой
- Оптимизация памяти с slots
- Генератор списка с условием if
- Создание словарей и множеств в Python.
- Создание веб-приложения с Flask
- Сложные типы данных в Python
- Оператор «not» в Python
- Форматирование даты с strftime()
- Удаление специальных символов
- Передача аргументов в Python
- Именованные кортежи в Python
- Любовь к Python
- Сравнение строк в Python
- Замена символов в строке
- Работа с итераторами через срезы
- Методы split() и join() — Python строк.
- UserList в Python: Описание и примеры использования
- Определение размера папок в Python
- Проекты на Python
- Изменение элемента списка
- Установка пакетов с помощью pip
- Использование функции enumerate()
- Генераторы в Python
- Python reversed() функция
- Хеши в Python
- Метод gt в Python
- Документация функции help() в Python
- f-строки в формате строк
- Синхронизация доступа к ресурсам
- Символ подчеркивания в Python
- Удаление дубликатов из списка с помощью dict.fromkeys















