Курс 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"
- Обновление шаблона base.html
- Работа с асинхронными задачами в Python
- Форматирование данных с помощью pprint
- Изменение элемента списка
- Подсчет элементов в Python
- Генераторы в Python
- PEP-401: оператор
- Методы __repr__ и __str__ в Python
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Python OrderedDict и fromkeys() — работа с словарями
- Запуск Python из интерпретатора
- Вставка переменных в шаблоны Flask
- Новшества Flask 2.0
- Управление контекстом выполнения
- Срезы в Python
- Получение имени функции с помощью inspect
- Генераторы списков
- Загрузка постов Instagram
- Метод rpow в Python
- Многоточие в Python
- Явный импорт переменных
- Управление контекстом с помощью декоратора contextmanager
- Псевдонимы в Python
- Big O оптимизация
- Преобразование числа в список цифр
- Работа с модулем Calendar
- Оператор continue в Python
- Модуль inspect
- Динамическая типизация в Python
- Встроенные функции Python
- Оператор * в Python
- Вывод сложных структур данных с помощью pprint
- Оператор умножения для вектора
- Создание списка дат
- Обмен значений переменных в Python
- Импортирование в Python
- Генераторы данных
- Установка и использование TensorFlow















