Курс 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
- Именованные срезы в Python
- Преобразование регистра символов
- Операции с матрицами в Python
- Подсказки типов в Python
- Инициализация объекта
- Изменения в обработке логических значений
- Подсчет элементов в Python
- Работа с рекламными данными в Pandas
- Основы Python за 14 дней
- Обработка исключений в Python
- Enum в Python
- Принципы Zen Python
- Создание даты из строки ISO
- Объединение множеств в Python
- Атрибуты массивов в Numpy
- Создание словаря через dict comprehension
- Сериализация данных в JSON с помощью json.dumps
- Создание треугольника Паскаля
- Работа с CSV файлами в Python
- Функция rsplit() в Python
- Создание множества в Python
- Python 3.12: Псевдонимы типов
- Модуль math: константы π и e
- Преобразование символов в нижний регистр
- Метод init в Python
- Аннотации типов в Python
- Функции range() в Python
- Логирование в Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Генерация фальшивых данных с Faker
- Путь к интерпретатору Python
- Python union() функция — объединение множеств
- Подсчет частоты элементов с Counter
- Функции map, filter, reduce
- Расчет времени выполнения
- Работа с базами данных SQLite
- Работа с контекстными менеджерами
- Операторы увеличения и уменьшения в Python
- Отправка POST запроса на сервер.
- Нахождение самого длинного слова в списке с помощью max
- Список и кортеж в Python
- Поиск уникальных и повторяющихся элементов
- Функция divmod() в Python
- Генераторы в Python
- Счетчик ссылок в Python















