Курс Python → Работа со словарями
Словари в Python — это структуры данных, которые позволяют хранить произвольные объекты и обращаться к ним по ключу. Они являются неупорядоченными коллекциями, что означает, что порядок элементов в словаре не гарантирован. Ключи в словаре должны быть уникальными, а значения могут быть любого типа данных.
Пример создания словаря:
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
Для добавления новой пары ключ-значение в словарь используется следующий синтаксис:
my_dict['gender'] = 'female'
Если ключ уже существует в словаре, его значение можно изменить присваиванием нового значения:
my_dict['age'] = 25
При попытке обратиться к ключу, которого нет в словаре, будет сгенерировано исключение KeyError. Для избежания таких ошибок можно использовать метод get() или проверять наличие ключа в словаре с помощью оператора in:
print(my_dict.get('name'))
if 'city' in my_dict:
print(my_dict['city'])
Другие уроки курса "Python"
- Итераторы с потерямиZIP
- Генераторы и сеты в Python
- Введение в Python
- Создание генераторов
- Передача параметров в Python
- Поиск индекса элемента в списке
- Поиск самого длинного слова в списке с использованием max()
- Именованные кортежи в Python
- Частичное совпадение ввода
- Непрерывная проверка в Python
- Операторы увеличения и уменьшения в Python
- Функции в Python
- Функция zip() в Python
- Lambda Functions in Python
- Обновление и получение данных в SQLite
- Управление контекстом выполнения
- Реализация операции -= для пользовательского класса
- Переопределение метода delitem в Python
- Библиотека itertools: объединение списков
- Стать Python-разработчиком
- Поиск email
- Использование эмодзи в Python
- Область видимости переменных
- Установка и использование Python-dateutil
- Изменение списка срезом
- Просмотр атрибутов и методов класса
- Искажение имен в Python
- Разработка игры Pong с turtle
- Работа с географическими данными.
- Библиотека Chartify: руководство
- Создание списка дат
- Работа с эмодзи в Python
- Оператор walrus в Python
- Метод get() в Python
- Сохранение Unicode в JSON
- CSV строка разделение в Python
- Преобразование вложенного списка
- Обработка ошибок ввода данных
- Именованные срезы в Python
- Печать комбинаций в Python с Itertools
- Получение обратного списка чисел
- Многоточие в Python
- Оператор Walrus в Python
- HTTP-запросы с библиотекой Requests
- Курсы Яндекс Практикум
- Работа с пакетами
- Многострочные комментарии в Python
- Множественное присваивание в Python
- Область видимости переменных в Python















