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

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Получение срезов итераторов
  2. Функция map() в Python
  3. Управление контекстом выполнения
  4. Обработка аргументов Python
  5. Сортировка HTML-элементов
  6. Оператор in для проверки наличия элемента
  7. Измерение потребления памяти при сортировке
  8. Сокращение ссылок с pyshorteners
  9. Работа с CSV файлами в Python
  10. Метод lt для сортировки объектов
  11. Математические функции в Python
  12. Оператор += в Python
  13. Функция zip() в Python
  14. Удаление дубликатов из списка с помощью dict.fromkeys
  15. Форматирование строк с f-строками
  16. Декораторы с аргументами
  17. Работа с утверждениями в Python
  18. Измерение времени выполнения кода
  19. Работа с срезами в Python
  20. Вычисление фазы комплексного числа
  21. Декораторы с аргументами в Python
  22. Удаление элемента из списка в Python
  23. Подписка на @SelectelNews
  24. Flask — веб-фреймворк Python
  25. Протокол управления контекстом
  26. Преобразование символов в нижний регистр
  27. Добавление вложенных списков
  28. Поиск уникальных элементов строкой в Python
  29. Создание словаря и множества
  30. Функции в одну строку
  31. Декораторы в Python
  32. Работа со строками в Python.
  33. Работа с путями в Python
  34. JSON в Python: модуль, dump, dumps, load
  35. Нахождение самого длинного слова в списке с помощью max
  36. Методы shutil для работы с файлами
  37. Метод difference_update() — разность множеств
  38. Python и Монти Пайтон
  39. Подписка на SelectelNews в Twitter
  40. Создание треугольника Паскаля
  41. Метод add для класса Vector
  42. Преобразование регистра строк
  43. Работа с URL-адресами в Python
  44. Модуль inspect: получение информации о объектах
  45. Удаление дубликатов в pandas
  46. Оптимизация методов в Python 3.7
  47. Измерение времени выполнения кода
  48. Вычисление разности множеств в Python

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