Курс Python → Работа с кортежами в Python

Кортежи в Python — это неизменяемые упорядоченные коллекции объектов, которые могут содержать элементы любого типа данных. Для создания кортежа используется функция tuple(). Основное отличие кортежей от списков заключается в том, что кортежи не могут быть изменены после создания, что обеспечивает их безопасность и целостность данных.

Одним из главных преимуществ кортежей является их эффективность. Поскольку кортежи занимают меньше места в памяти и не могут быть изменены, они работают быстрее, чем списки. Поэтому, если вам необходима коллекция данных, которую необходимо защитить от изменений, кортежи будут отличным выбором.

Для создания кортежа используются круглые скобки или функция tuple(). Например:

my_tuple = (1, 2, 3)
another_tuple = tuple([4, 5, 6])

Как и списки, кортежи можно сравнивать между собой с использованием операторов сравнения. Правила сравнения для кортежей такие же, как и для списков. При этом, кортежи могут содержать любые объекты, включая другие кортежи.

Используйте кортежи в Python, если вам необходима неизменяемая коллекция данных или если вам нужно получить и сразу же работать со значениями. Благодаря своей эффективности и надежности, кортежи являются удобным инструментом для работы с данными в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Обработка данных в Python
  2. Переопределение метода divmod
  3. Изменение переменной в Python: nonlocal
  4. Работа с процессами в Python
  5. Генератор данных в Keras
  6. Блок else в циклах.
  7. Работа со слайсами
  8. Блок else в обработке исключений
  9. Применение функции к списку
  10. Оператор is в Python
  11. Работа с YAML в Python: PyYAML.
  12. Извлечение новостей с newspaper3k
  13. Принципы Zen Python
  14. Удаление ключа из словаря
  15. Выборка чисел
  16. Декоратор проверки активности
  17. Именование столбцов в Python с pandas
  18. Красивый вывод списка
  19. Использование подчеркивания в REPL
  20. Функции all и any в Python
  21. Принципы SRP и OCP
  22. Работа с изменяемыми коллекциями
  23. Уникальные значения из списка
  24. Философия Python
  25. Группировка элементов в словарь
  26. Генерация случайных чисел Python
  27. Установка и загрузка Instaloader
  28. Операции с датами в Python
  29. Управление браузером с Selenium
  30. Подписка на @SelectelNews
  31. Создание класса в Python
  32. Функции в одну строку
  33. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  34. Проверка наличия элемента в списке
  35. Отслеживание выполнения программы с библиотекой tqdm
  36. Добавление элемента к кортежу
  37. Обработка ошибок в Python
  38. Тестирование с unittest
  39. Python Менеджер контекста
  40. Область видимости переменных
  41. Модуль itertools: комбинации и перестановки
  42. Оператор == в Python
  43. Статическая типизация в Python
  44. Получение локальных переменных в Python

Marketello читают маркетологи из крутых компаний