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

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Списковые включения в Python
  2. Работа со строками в Python
  3. Методы split() и join() — Python строк.
  4. Оператор * в Python
  5. Конкатенация строк с join() в Python
  6. Метод add для класса Vector
  7. Генераторы данных
  8. Счетчик в Python: most_common()
  9. Использование super() в Python
  10. Анонимные функции в Python
  11. Комментарии в Python
  12. Создание и обучение модели с Keras
  13. Определение наиболее частого элемента с помощью collections.Counter
  14. Передача аргументов в Python
  15. Работа со строками в Python
  16. Печать месячного календаря
  17. Поиск файлов по шаблону
  18. Метод Event.wait() в Python
  19. Создание словарей и множеств в Python
  20. Печать календаря в Python
  21. Mad Libs Generator
  22. Сортировка в Python
  23. Оператор «or» в Python
  24. Функциональное программирование.
  25. Измерение времени выполнения в Python
  26. Измерение времени выполнения кода
  27. Функция zip() в Python
  28. Работа с YAML в Python
  29. Поиск частого элемента
  30. Поиск с библиотекой Google
  31. Генераторы в Python
  32. Логические значения в Python
  33. Хранение данных с помощью dataclasses
  34. Тестирование времени с Freezegun
  35. Эффективная конкатенация строк в Python
  36. Зарезервированные слова в Python
  37. Работа с CSV в Python
  38. Переворот списка в Python
  39. Перевод эмодзи и эмотиконов.
  40. Работа с срезами в Python
  41. Разделение строки с регулярными выражениями
  42. Тестирование с responses
  43. Класс-оболочка для словарей
  44. Работа с часовыми поясами в Python

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