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

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Возврат нескольких значений из функции
  2. Combobox в Tkinter
  3. Хеширование паролей с солью
  4. Оператор += для объединения строк
  5. Преобразование кортежа в словарь.
  6. Именованные аргументы в Python
  7. Инверсия списка/строки в Python
  8. Конкатенация строк в Python
  9. Глобальные переменные в Python
  10. Метод lt для сортировки объектов
  11. Операторы объединения в Python 3.9
  12. Работа с базами данных SQLite
  13. Объединение списков с помощью zip
  14. Функция reduce() из модуля functools
  15. Принципы Zen of Python
  16. Слияние словарей в Python 3.9
  17. Преобразование многоуровневого словаря
  18. Библиотека Rich: форматирование текста
  19. Создание списков в Python
  20. Работа с асинхронными задачами в Python
  21. Скачать видео с YouTube
  22. Сравнение объектов в Python
  23. Удаление элемента по индексу
  24. GitHub в Telegram: подписка на уведомления
  25. Сокращение ссылок с pyshorteners
  26. Работа с аргументами командной строки в Python
  27. Декораторы в Python
  28. Работа с комплексными числами
  29. Логирование с Loguru
  30. Работа с комплексными числами в Python
  31. Использование super() в Python
  32. Подсказки типов в Python
  33. Использование type hints
  34. Анонимные функции в Python
  35. Нан-рефлексивность в Python
  36. JSON-esque в Python
  37. Проверка версии Python
  38. Генераторы списков в Python
  39. Генераторы и сеты в Python
  40. Итерации в Python
  41. Оператор += в Python
  42. Использование метода lower()
  43. Перевернуть список в Python
  44. Сортировка в Python

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