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

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Установка пакетов с помощью pip
  2. Открытие, чтение и закрытие файла
  3. Использование метода lower()
  4. Вычисление времени выполнения
  5. Логирование с Loguru
  6. Преобразование числа в список цифр
  7. Множественное назначение в Python
  8. Пустой оператор pass в Python
  9. Установка и использование модуля «howdoi»
  10. Поиск индексов подстроки
  11. Итерация по итерируемым объектам
  12. Преобразование числа в восьмеричную строку
  13. Создание списка дат
  14. Декораторы с @wraps
  15. Распаковка аргументов в Python
  16. Очистка входных данных
  17. Оптимизация поиска в словарях
  18. Метод difference_update() — разность множеств
  19. Переворот списка в Python
  20. Повторение элементов списков
  21. Множественное присваивание в Python
  22. Настройка нарезки списков
  23. Анонимные функции в Python
  24. Установка пакета в Python
  25. Подсчет частотности элементов в Python
  26. Работа с файлами в Python
  27. Импорт классов из другого файла
  28. Изменяемые и неизменяемые объекты
  29. Декораторы с аргументами
  30. Виртуальное окружение Python
  31. Извлечение статей с newspaper3k
  32. Измерение времени выполнения с помощью time
  33. Работа с словарями в Python
  34. Оператор морж в Python 3.8
  35. Добавление элемента к кортежу
  36. Итераторы в Python
  37. Установка и использование Logzero
  38. Сортировка элементов в Python
  39. Работа с Path в Python
  40. Регулярные выражения: метод match
  41. Удаление дубликатов из списка с помощью dict.fromkeys
  42. Разделение строки с помощью split()
  43. Отображение графиков в Jupyter с Matplotlib
  44. Функция __init__ в Python
  45. Обход дочерних элементов BeautifulSoup
  46. Вложенные циклы в Python

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