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

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Применение функции к списку
  2. Оператор zip в Python
  3. Декоратор Ajax required
  4. Фильтрация списка от «ложных» значений
  5. Модуль pprint
  6. Объединение строк с помощью метода join
  7. Модуль sys: основы
  8. Разность множеств
  9. Сравнение строк в Python
  10. JMESPath в Python
  11. Создание уникального проекта
  12. Регистрация на TenChat
  13. Работа с временем в Python
  14. Цепные операции в Python
  15. Методы и функции в Python
  16. Форматирование вывода списков
  17. Запрос пароля с помощью getpass
  18. Замер времени выполнения кода
  19. Функции map, filter и reduce
  20. Профилирование кода
  21. Ускорение кода с помощью векторизации
  22. Копирование словарей и списков в Python
  23. Распаковка значений в Python
  24. Статическая типизация в Python
  25. Работа с IP-адресами в Python
  26. Управление памятью в numpy.
  27. Настройка вывода NumPy
  28. Поиск с помощью регулярных выражений
  29. Аннотации типов в Python
  30. Структура строк в Python
  31. Добавление элементов в список
  32. Удаление элементов из списка в Python
  33. Регулярные выражения: метод match
  34. Группы исключений в Python
  35. Создание обратного итератора
  36. Работа с zip-архивами в Python
  37. Форматирование данных с помощью pprint
  38. Получение локальных переменных в Python
  39. Конкатенация строк в Python
  40. Работа с изображениями PIL
  41. Оператор in и not in в Python
  42. Преобразование данных в Python
  43. Объединение строк с помощью метода join
  44. Встраивание HTML в Jupyter Notebook

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