Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
13 Фев 2023
2 мин
340

Как создать и использовать словари в Python

Изучите создание и использование словарей в Python – мощного инструмента для работы с парами ключ-значение.

Словари являются одной из самых мощных и гибких структур данных в Python. Они позволяют хранить и работать с парой ключ-значение. В этой статье мы рассмотрим основы создания и использования словарей в Python.

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

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

my_dict = {
    "name": "John",
    "age": 30,
    "city": "New York"
}

🎯 В этом примере у нас есть словарь с тремя ключами: name, age и city, и их соответствующими значениями.

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

Для доступа к значению по ключу используется квадратные скобки []. Например:

name = my_dict["name"]
print(name)  # Вывод: John

🚀 Если ключ отсутствует в словаре, Python выбросит исключение KeyError. Чтобы избежать этого, можно использовать метод get(), который вернет None или указанное значение по умолчанию, если ключ отсутствует:

name = my_dict.get("name")
print(name)  # Вывод: John

country = my_dict.get("country")
print(country)  # Вывод: None

country = my_dict.get("country", "USA")
print(country)  # Вывод: USA

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

Чтобы добавить новую пару ключ-значение или изменить существующую, используйте следующий синтаксис:

my_dict["country"] = "USA"
print(my_dict)
# Вывод: {'name': 'John', 'age': 30, 'city': 'New York', 'country': 'USA'}

my_dict["age"] = 31
print(my_dict)
# Вывод: {'name': 'John', 'age': 31, 'city': 'New York', 'country': 'USA'}

🌟 В результате добавляется новая пара ключ-значение или обновляется существующая.

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

Для удаления элемента из словаря используйте оператор del:

del my_dict["city"]
print(my_dict)
# Вывод: {'name': 'John', 'age': 31, 'country': 'USA'}

🔥 Если указанный ключ отсутствует, Python выбросит исключение KeyError. Чтобы безопасно удалить элемент, используйте метод pop():

city = my_dict.pop("city", None)
print(city)  # Вывод: None

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

Не забывайте практиковаться и экспериментировать с различными операциями над словарями, чтобы стать более уверенным в их использовании. Удачи вам в изучении Python!

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий