TGViewer
Журнал «Код» Журнал «Код» @thecodemedia · 49K subscribers
Post #10595 5.43K
Что такое кортеж в Python

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

Чтобы создать кортеж, достаточно перечислить его элементы через запятую: Python автоматически распознает эту последовательность как кортеж. Но обычно рекомендуется использовать круглые скобки — так код получается яснее и читабельнее. Например, мы хотим создать кортеж с чётными числами от 2 до 14:

my_tuple = (2, 4, 6, 8, 10, 12, 14)


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

my_tuple = tuple(range(2, 16, 2))


Ещё раз подробно перечислим свойства кортежей:

• Гибкость. Как и списки, кортежи могут содержать элементы разных типов данных: целые числа, числа с плавающей запятой, строки, кортежи, словари и другие объекты Python.
• Неизменяемость. Элементы в кортежах нельзя сортировать, добавлять, изменять и удалять. Но можно преобразовать кортеж в список, внести изменения и снова сделать кортеж.
• Упорядоченность. Порядок элементов имеет значение, благодаря чему элементы кортежа доступны по индексу (индексация начинается с 0).

Какие над кортежами можно совершать операции и какие у них методы, подробно рассказали в статье: https://v.thecode.media/h9uth
  • 👍 8
  • 🔥 5
  • ❤ 4
  • 👎 1
More from @thecodemedia
  1. Oct 16, 2026Разбираемся, что на практике означают ACID и уровни изоляции, откуда берутся грязные чтени…
  2. Oct 16, 2026Какой документ вы получите после обучения в Практикуме? Тимлиду важно, насколько хорошо вы…
  3. Oct 15, 2026Подключаем Claude Code, Codex и OpenCode к FreeToken и проверяем скорость локальных MoE-мо…
  4. Oct 15, 2026📌️️️️️️ Памятка, как экономить токены без потери качества • Считать токены через токениза…
  5. Oct 14, 2026Внутри каждого разработчика борются два волка… Если кормить первого — ваш бэклог рано или…
  6. Oct 14, 2026Разбираемся, что на самом деле показывают бенчмарки, почему разница в пару процентов может…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →