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

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Функция all() в Python
  2. Оператор del в Python
  3. Обработка StopIteration в Python
  4. Область видимости переменных
  5. Обновление шаблона base.html
  6. Метод округления чисел
  7. Функции all и any в Python
  8. Методы __repr__ и __str__ в Python
  9. Роль запятой в Python
  10. Библиотека sh: использование команд bash в Python
  11. Метод Self в Python
  12. Работа с URL-адресами в Python
  13. Модуль future Python
  14. Абстракции словарей и множеств в Python
  15. Проверка переменных окружения в Python
  16. Сортировка данных с лямбда-функциями
  17. Обязательные аргументы в Python
  18. Настройка вывода NumPy
  19. Непрерывная проверка в Python
  20. Управление памятью в Python
  21. Оператор is в Python
  22. Ускорение выполнения кода в Python
  23. Каналы Senior: Python, Java, Frontend, SQL, C++
  24. Блок else в обработке исключений
  25. Работа с SQLite в Python
  26. Генерация ключей RSA
  27. Делегирование в Python
  28. Нахождение максимального значения и его индекса в списке
  29. Возврат нескольких значений
  30. Протокол управления контекстом
  31. Преобразование Excel в PDF с Spire.XLS
  32. Объединение списков в строку
  33. Управление импортом в Python
  34. Метод pos в Python
  35. Python Enum Weekday Usage
  36. Работа со строками в Python
  37. Оператор zip в Python
  38. Метод setitem в Python
  39. Поиск с помощью регулярных выражений
  40. Форматирование строк с f-строками
  41. Использование html-скриптов в Jupyter Notebook
  42. Beautiful Soup — извлечение данных из HTML
  43. Pretty-printing JSON в Python
  44. inspect в Python: анализ кода
  45. Enum в Python
  46. Установка и использование Virtualenv
  47. Частичное совпадение пользовательского ввода в Python 3.10
  48. Оператор is в Python

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