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

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Операции с кортежами
  2. Обновление ключей в Python
  3. Форматирование строк в Python.
  4. Улучшенные подсказки для импорта в Python 3.12
  5. Инициализация объекта
  6. Оператор морж в Python 3.8
  7. Работа с контекст-менеджером «with»
  8. Создание списков в Python
  9. Объединение множеств в Python
  10. Объединение словарей в Python
  11. Перевернуть список в Python
  12. Потоковый ввод в Python
  13. Применение команды break
  14. Получение пути к текущему скрипту с помощью os
  15. Создание новых списков через list comprehensions
  16. Оператор обр. импликации
  17. Работа с YAML в Python: PyYAML.
  18. Объединение кортежей в Python
  19. Проекты на Python
  20. Модуль subprocess: запуск внешних команд
  21. Библиотека schedule: планировщик задач
  22. Добавление элемента в список.
  23. Поиск с библиотекой Google
  24. Генераторы в Python
  25. Открытие, чтение и закрытие файла
  26. Создание функций с произвольным количеством аргументов
  27. Очистка данных с Pandas
  28. Управление импортом в Python
  29. Операция += для списков
  30. Ветвление выражения в Python
  31. Использование функции product
  32. Работа с датой и временем в Python
  33. Генераторные выражения и islice.
  34. Python: изменяемые и неизменяемые коллекции
  35. Сравнение неупорядоченных списков
  36. Использование двоеточия в Python
  37. Извлечение новостей с помощью newspaper3k
  38. Передача словаря через **kwargs
  39. Ускоренный импорт библиотек
  40. Функции any() и all() в Python
  41. Декоратор Ajax required
  42. Метод join() для объединения элементов в строку.
  43. Использование defaultdict в Python
  44. Форматирование данных с помощью pprint
  45. Работа с массивами в Python
  46. Разработка Telegram-ботов

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