Курс 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"
- Удаление ключей из словаря
- Копирование файлов с shutil()
- Форматирование данных с помощью pprint
- Создание списков в Python
- Создание класса очереди
- Обратный список чисел
- Хранение переменных в словаре.
- Декораторы в Python
- Декодирование байтов в строку
- Определение индекса элемента списка
- Установка максимального количества цифр
- Работа с исключениями в Python
- Бесконечные списки в Python
- Модуль xkcd: добавление юмора в Python
- Класс Counter() для подсчета элементов
- Генераторы списков
- Проверка строки на палиндром
- Итерация по коллекции в Python
- Установка и использование Logzero
- Подписка на Kaspersky Team
- Списки в Python
- Выражения-генераторы в Python
- Область видимости переменных
- Работа с deque из collections
- split() — разделение строки
- Методы в Python
- Замена текста в Python
- Генераторные выражения и islice.
- Объединение словарей в Python
- Оператор * в Python
- Работа с множествами в Python
- Модуль functools в Python
- Использование подчеркивания в REPL
- Создание .exe файла с pyinstaller
- Регистрация на хакатоне
- Сортировка с параметром key
- Работа с кортежами
- Получение текущей директории
- Создание пар из последовательностей
- Удаление дубликатов из списка
- Основы Python
- Сокращение ссылок с pyshorteners
- Объединение объектов в Python
- Рациональные числа в Python
- Именованные срезы в Python
- Удаление дубликатов из списка
- Создание новых списков
- Шаблоны и наследование в Flask
- Чтение и запись TOML-конфигов















