0Pricing
Learn AI with Python · Урок

Кортежи

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

«Кортежи» — бесплатный урок Learn AI with Python на CoddyKit. Это урок 2 из 5. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Learn AI with Python, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Learn AI with Python содержит 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) и разблокировать остальной курс Learn AI with Python, подпишись на CoddyKit PRO. Курс Learn AI with Python содержит 5 уроков всего.

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

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

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

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

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

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

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

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

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

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