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

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Сортировка в Python
  2. Работа с f-строками 2.0
  3. Удаление URL-адресов в Python
  4. Преобразование списка в словарь через генератор
  5. Проверка версии Python
  6. Магические методы в Python
  7. Метод __index__ в Python
  8. Лямбда-функции в defaultdict
  9. Таймер обратного отсчета
  10. Проверка запуска скрипта или импорта модуля
  11. Получение идентификатора объекта в памяти
  12. Метод __call__ в Python
  13. Определение локальных переменных в Python
  14. Область видимости переменных
  15. Получение пути к текущему скрипту с помощью os
  16. Синхронизация потоков с time.sleep()
  17. Операторы сравнения в Python
  18. Библиотека Rich: форматирование текста
  19. Удаление символа из строки
  20. Оформление кода на Python
  21. Частичное совпадение пользовательского ввода в Python 3.10
  22. Функция zip() для объединения списков
  23. Функция print() — вывод информации
  24. Объединение словарей в Python
  25. Объединение строк с помощью метода join
  26. Использование функции product
  27. Работа с CSV файлами
  28. Поиск наиболее частого элемента списке
  29. Приближение чисел в Python
  30. Инверсия списка/строки в Python
  31. Вызов функций по строке в Python.
  32. Хеширование паролей с солью
  33. Оптимизация поиска в словарях
  34. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  35. Работа с базами данных SQLite
  36. Загрузка постов Instagram
  37. Оператор assert в Python
  38. Генерация строк с .join()
  39. Python Аргументы по умолчанию
  40. Проверка типа данных
  41. Декоратор total_ordering для сравнения объектов
  42. Установка и использование pyshorteners
  43. Использование модуля __future__
  44. Обработка ошибок ввода данных
  45. ChainMap.new_child() — добавление нового словаря
  46. JMESPath в Python
  47. Отправка POST-запроса в REST API

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