0Pricing
Learn AI with Python · Урок

Словари

Освойте пары ключ-значение для эффективного хранения и получения данных

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

Введение в словари

Введение в словари

Словари в Python — это коллекции пар «ключ — значение». Они позволяют эффективно сохранять и извлекать данные с помощью ключей.

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

Словари — иллюстрация 1

Создание словарей

Создание словарей

Словарь создаётся с помощью фигурных скобок {}, а пары ключ — значение разделяются двоеточиями:

# Creating a dictionary
person = {"name": "Alice", "age": 25}
print(person)

Доступ к значениям

Доступ к значениям

Получить значение в словаре можно с помощью его ключа:

# Accessing values in a dictionary
person = {"name": "Alice", "age": 25}
print(person["name"])  # Outputs: Alice

Добавление и обновление пар ключ—значение

Добавление и обновление пар ключ—значение

В словаре можно добавлять или обновлять пары ключ—значение:

# Adding and updating key-value pairs
person = {"name": "Alice"}
person["age"] = 25  # Adding a new key-value pair
person["name"] = "Bob"  # Updating an existing key
print(person)

Удаление пар ключ — значение

Удаление пар ключ — значение

Вы можете удалять элементы из словаря с помощью ключевого слова del или метода pop():

# Removing items from a dictionary
person = {"name": "Alice", "age": 25}
del person["age"]
print(person)  # Outputs: {'name': 'Alice'}

Перебор словарей

Перебор словарей

Вы можете перебирать ключи, значения или пары ключ — значение в словаре:

# Iterating over a dictionary
person = {"name": "Alice", "age": 25}
for key, value in person.items():
    print(f"{key}: {value}")

Использование методов словаря

Использование методов словаря

Словари имеют полезные методы: 

  • keys(): Возвращает все ключи. 
  • values(): Возвращает все значения. 
  • items(): Возвращает пары ключ — значение.
# Dictionary methods
person = {"name": "Alice", "age": 25}
print(person.keys())  # Outputs: dict_keys(['name', 'age'])

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

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

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

  • Использование изменяемых типов (например, списков) в качестве ключей словаря (это вызывает ошибку).
  • Попытка обратиться к несуществующему ключу без использования get().
  • Непреднамеренная перезапись существующего ключа.

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

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

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

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

Вы отлично справились! Перейдём к следующей теме.

Словари — иллюстрация 11

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

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

Да — полный текст урока «Словари» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 5.

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

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

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

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

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

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