0Pricing
Python Academy · Урок

Кортежи

Разберитесь в преимуществах неизменяемых последовательностей и научитесь их использовать

«Кортежи» — бесплатный урок Python Academy на CoddyKit. Это урок 2 из 5. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python Academy содержит 5 уроков всего.

Введение в кортежи

Введение в кортежи

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

В этом уроке Вы узнаете, как создавать и использовать кортежи, выполнять с ними операции и понимать их неизменяемость.

Кортежи — иллюстрация 1

Создание кортежей

Создание кортежей

Кортеж создаётся помещением элементов в круглые скобки () с разделением их запятыми:

# Creating a tuple
fruits = ("apple", "banana", "cherry")
print(fruits)

Доступ к элементам кортежа

Доступ к элементам кортежа

Как и в списках, к элементам кортежа можно обращаться с помощью индексации:

# Accessing tuple elements
fruits = ("apple", "banana", "cherry")
print(fruits[1])  # Outputs: banana

Неизменяемость кортежей

Неизменяемость кортежей

Кортежи неизменяемы, то есть их элементы нельзя изменить после создания:

# Immutability of tuples
fruits = ("apple", "banana", "cherry")
# Uncommenting the next line will raise an error
# fruits[1] = "grape"

Операции с кортежами

Операции с кортежами

Кортежи поддерживают такие операции, как объединение и повторение:

# Tuple operations
t1 = (1, 2, 3)
t2 = (4, 5)
print(t1 + t2)  # Outputs: (1, 2, 3, 4, 5)
print(t1 * 2)  # Outputs: (1, 2, 3, 1, 2, 3)

Упаковка и распаковка кортежей

Упаковка и распаковка кортежей

Можно упаковать несколько значений в кортеж и распаковать их в переменные:

# Tuple packing and unpacking
t = (1, 2, 3)
a, b, c = t
print(a, b, c)  # Outputs: 1 2 3

Использование кортежей в качестве ключей

Использование кортежей в качестве ключей

Кортежи можно использовать в качестве ключей словарей, потому что они неизменяемы:

# Using tuples as dictionary keys
locations = {(40.7128, -74.0060): "New York", (34.0522, -118.2437): "Los Angeles"}
print(locations[(40.7128, -74.0060)])  # Outputs: New York

Распространённые ошибки при работе с кортежами

Распространённые ошибки при работе с кортежами

Вот каких ошибок следует избегать:

  • Пытаться изменить элементы кортежа (он неизменяем).
  • Путать кортежи со списками из-за похожего синтаксиса.
  • Использовать изменяемые объекты, например списки, внутри кортежей, поскольку их всё ещё можно изменять.

Повторение материала: списки

Что мы узнали?

В этом уроке Вы узнали:

  • Как создавать и изменять списки в Python.
  • Распространённые операции и методы списков.
  • Как использовать вложенные списки и перебирать элементы списков.

Отличная работа! Перейдём к следующей теме.

Кортежи — иллюстрация 11

Повторение материала: кортежи

Что мы узнали?

В этом уроке Вы узнали:

  • Как создавать и использовать кортежи в Python.
  • Что означает неизменяемость кортежей и каковы её последствия.
  • Как использовать кортежи в качестве ключей словарей и в других случаях.

Отличная работа! Перейдём к следующей теме.

Кортежи — иллюстрация 12

Часто задаваемые вопросы

Урок «Кортежи» бесплатный?

Да — полный текст урока «Кортежи» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python Academy, подпишись на CoddyKit PRO. Курс Python Academy содержит 5 уроков всего.

Чему я научусь в уроке «Кортежи»?

Разберитесь в преимуществах неизменяемых последовательностей и научитесь их использовать Ты практикуешь Python Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Python Academy?

Предыдущий опыт не требуется. Python Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 5.

Сколько времени занимает урок «Кортежи»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Python Academy?

Да. Каждый урок Python Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Списки
  2. Кортежи
  3. Множества
  4. Словари
  5. Строки как структуры данных
← Назад к Python Academy