0Pricing
Python For Kids · Урок

Словари

Работайте с парами «ключ — значение» для хранения данных.

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

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

Словари

Добро пожаловать на урок «Структуры данных»! Сегодня вы узнаете о словарях в Python, которые позволяют хранить данные в виде пар «ключ—значение».

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

Что такое словари?

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

  • Ключ: уникальный идентификатор каждого элемента.
  • Значение: данные, связанные с ключом.

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

Вы можете создать словарь, разместив элементы внутри фигурных скобок ({}), разделённых запятыми. Каждый ключ отделяется от своего значения двоеточием (:).

Пример:

# Creates a dictionary of student grades
grades = {
    "Alice": 85,
    "Bob": 92,
    "Charlie": 78
}

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

Вы можете получить значение, связанное с определённым ключом, указав ключ внутри квадратных скобок ([]) или используя метод get().

Пример:

# Accesses the grade of Alice using square brackets
print(grades["Alice"])  # Output: 85

# Accesses the grade of Bob using the get() method
print(grades.get("Bob"))  # Output: 92

Добавление элементов в словарь

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

Пример:

# Adds a new student to the grades dictionary
grades["Diana"] = 88

# Prints the updated dictionary
print(grades)  # Output: {'Alice': 85, 'Bob': 92, 'Charlie': 78, 'Diana': 88}

Изменение значений словаря

Поскольку словари являются изменяемыми, вы можете изменить значение, связанное с существующим ключом.

Пример:

# Updates Charlie's grade
grades["Charlie"] = 82

# Prints the updated grade for Charlie
print(grades["Charlie"])  # Output: 82

Удаление элементов из словаря

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

Пример:

# Removes Bob from the grades dictionary using del
del grades["Bob"]

# Removes Diana from the grades dictionary using pop()
grades.pop("Diana")

# Prints the updated dictionary
print(grades)  # Output: {'Alice': 85, 'Charlie': 82}

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

Вы можете выполнить цикл по словарю, чтобы получить доступ к его ключам и значениям, используя цикл for.

Пример:

# Iterates through the dictionary and prints keys and values
for student, grade in grades.items():
    print(student + " scored " + str(grade))
    
# Output:
# Alice scored 85
# Charlie scored 82
# Creates a dictionary of fruits and their colors
fruits = {
    "apple": "red",
    "banana": "yellow",
    "grape": "purple"
}

# Updates the color of banana
fruits["banana"] = "green"

# Removes grape from the dictionary
del fruits["grape"]

# Prints the dictionary
print(fruits)

Отличная работа!

Вы научились использовать словари для хранения данных и управления ими в виде пар «ключ–значение». Словари — мощный инструмент для организации информации в программах на Python. Продолжайте практиковаться: создавайте собственные словари и экспериментируйте с их возможностями!

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

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

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

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

Чему я научусь в уроке «Словари»?

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

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

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

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

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

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

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

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

  1. Списки и кортежи
  2. Словари
  3. Множества
  4. Работа со структурами данных
← Назад к Python For Kids