Курс 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"
- Сложение матриц в NumPy
- Создание директории в Python
- Работа с географическими данными в Python
- Измерение времени выполнения в Python
- Динамические маршруты во Flask
- Работа со словарями
- Оператор (*) в Python
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Выражения-генераторы в Python
- Python enumerate() использование
- Проверка подстроки в строке с помощью in
- Создание именованных кортежей в Python
- Удаление URL-адресов в Python
- Непрерывная проверка в Python
- Переворот строки
- Операторы объединения в Python 3.9
- Работа с пользовательским вводом
- Работа с массивами в Python
- Сглаживание списка
- Заказ карты Тинькофф Black
- Удаление falsy-значений из списка с помощью filter
- Мощь вложенных функций в Python
- Метод join() с набором
- Поиск с помощью регулярных выражений
- Получение атрибутов и методов класса
- Работа с временем в Python
- Руководство по Pymorphy2
- Удаление ссылок в Python
- Условные выражения в Python
- Mad Libs Generator
- Множественное наследование в Python
- Сортировка HTML-элементов
- Colorama: окрашивание текста в Python
- Изменение объектов в Python
- Оптимизация интернирования строк
- Использование функции enumerate()
- Реверс строки и списка в Python.
- Оператор match в Python
- Генерация случайных данных в NumPy
- Получение текущей даты и времени
- Разделение строки на подстроки в Python
- Особенности множеств в Python
- Получение списка файлов в директории с использованием os
- Создание пользовательской коллекции в Python
- Установка и использование модуля Wikipedia
- Методы работы со списками
- Обязательные аргументы в Python
- Многострочные комментарии в Python
- Управление импортом в Python















