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

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Сортировка и обратный порядок
  2. Непрерывная проверка в Python
  3. Создание лямбда-функций
  4. Обновление и получение данных в SQLite
  5. Функции-генераторы в Python
  6. Переименование файлов в Python
  7. Перезагрузка оператора в Python
  8. Исключение NotImplementedError
  9. Работа со стеком в Python
  10. Функция all() в Python
  11. Удаление первого элемента списка
  12. Создание пользовательской коллекции в Python
  13. Обработка исключений в Python
  14. Numpy: разбиение массивов
  15. Область видимости переменных
  16. Оптимизация параметров в Python
  17. Работа с контекстным менеджером Pool
  18. Работа с изображениями Pillow
  19. Оптимизация гиперпараметров с Scikit Optimize
  20. Измерение времени выполнения кода
  21. Проверка типов с использованием isinstance
  22. Генераторные выражения и islice.
  23. Работа с набором данных CIFAR10 в PyTorch
  24. Конструктор в Python
  25. Декораторы в Python
  26. Оператор «not» в Python
  27. Экспорт данных с помощью writefile
  28. Нарезка списков в Python
  29. Фильтрация входных данных в Python
  30. Работа с контекстными менеджерами
  31. Проверка переменных окружения в Python
  32. Работа с файлами в Python
  33. Переопределение метода __rshift__
  34. Асинхронное программирование с asyncio
  35. Курсы Яндекс Практикум
  36. Декоратор Property в Python
  37. Копирование и вставка текста в Python
  38. Генераторы в Python
  39. Функции в одну строку
  40. Работа со временем в Python
  41. Удаление элемента из списка в Python
  42. Обработка StopIteration в Python
  43. Тип CodeType в Python.
  44. Скачать видео с YouTube
  45. Капитализация строк
  46. Python: Фильтрация списков с помощью filter()

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