Курс 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"
- Значения по умолчанию в Python
- Визуализация пропусков данных
- Логирование с Logzero
- Хэш-функции в Python
- Функция zip() в Python
- Карта бомбоубежищ в Москве и Питере
- Избегание циклических зависимостей классов в Python
- Оптимизация поиска в словарях
- Проекты на Python
- Python itertools combinations() — группировка элементов
- Методы __repr__ и __str__ в Python
- Операции с кортежами
- f-строки в формате строк
- Контроль точности вывода чисел
- Метод setdefault() в Python
- Регистрация на хакатоне
- Многострочные комментарии в Python
- Создание графики с черепахой
- Логические операторы в Python
- Экспорт данных в файл.
- Ускорение выполнения кода в Python
- Профилирование с Pandas
- Избегание изменяемых аргументов
- Округление дробей в Python
- Методы list в Python
- Декораторы в Python
- Списковые включения в Python
- Ветвление выражения в Python
- Перемешивание списка с shuffle()
- Преобразование списка в словарь через генератор
- Компиляция регулярных выражений
- Повторение элементов в Python
- Проверка условий: all и any
- Декораторы с аргументами в Python
- Функция rsplit() в Python
- Оператор assert в Python
- Инициализация переменных
- Область видимости переменных
- Python Calendar Usage
- Метод __irshift__ для побитового сдвига вправо
- Заказ карты Тинькофф Black
- Изменение объектов в Python
- Работа с датами в Python
- Взаимодействие с внешними процессами в Python
- Имена объектов в Python
- Профилирование данных с Pandas
- Обновление ключей в Python















