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

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Обработка исключений в Python
  2. Обновление и получение данных в SQLite
  3. Делегирование в Python
  4. Сортировка с помощью key
  5. Операции с комплексными числами
  6. Преобразование Word в PDF с Spire.Doc
  7. Объединение кортежей в Python
  8. Метод Event.wait() в Python
  9. Итераторы с потерямиZIP
  10. Возвращение нескольких значений
  11. Pretty-printing JSON в Python
  12. Обход словаря в Python
  13. Переопределение метода
  14. Преобразование текста в речь с Python
  15. Аннотации типов в Python
  16. Логирование с Logzero
  17. Декоратор проверки активности
  18. Измерение потребления памяти при сортировке
  19. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  20. Новшества Flask 2.0
  21. Проверка файла .py на синтаксис.
  22. Создание таблиц в Python с PrettyTable
  23. Генератор списка с условием if
  24. Создание списков в Python
  25. Оптимизация памяти в Python
  26. Удаление первого элемента списка
  27. Работа с defaultdictами в Python
  28. Управление сессиями в Python
  29. Python и Юникод: работа с цифрами
  30. Обновление данных через PUT запрос
  31. Сравнение неупорядоченных списков
  32. Декораторы в Python
  33. Генераторы данных
  34. Перевод эмодзи и эмотиконов.
  35. Переопределение унарных операторов
  36. Профилирование данных с Pandas.
  37. Лямбда-функции в Python
  38. Форматирование строк в Python
  39. Логирование с Logzero
  40. Метод __iand__ для пользовательских классов
  41. Метод __irshift__ для побитового сдвига вправо
  42. Многострочные комментарии в Python
  43. Объединение списков в Python
  44. Создание новых списков в Python
  45. Удаление файлов с shutil.os.remove()
  46. Enum в Python
  47. Избегайте двойного подчеркивания

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