Курс 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"
- Создание спинбокса в tkinter
- Проверка элемента в множестве.
- Поиск индекса элемента в списке
- Python Translator: создание локальных переводчиков
- Добавление элемента в список.
- Enum в Python
- Применение функции к элементам списка
- Обработка исключений
- Работа с кортежами
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Переворот строки с использованием цикла
- Раздувающийся словарь в Python
- Передача параметров в Python
- Python: динамическая типизация и проверка типов
- Просмотр атрибутов и методов класса
- Создание новых списков в Python
- Экспорт внешнего файла с помощью writefile
- Нахождение самого длинного слова в списке с помощью max
- Запуск внешних программ с subprocess
- Методы Python для работы с данными
- Работа с URL-адресами в Python
- Работа с файлами в Python
- Генераторные функции в Python
- Переопределение метода __pow__
- Ограничение итераций в Python
- Изменяемые и неизменяемые объекты
- Транспонирование матрицы в Python
- Функция sleep() в Python
- Отладка регулярных выражений в Python
- Поиск наиболее частого элемента списке
- Метод __iand__ для пользовательских классов
- Метод join() для объединения элементов строки
- Простой калькулятор Python
- Разработка игры Pong с turtle
- Преобразование в float
- Структуры данных в Python
- Сортировка в Python
- Сортировка с помощью параметра key
- Ошибка NotImplemented в Python
- Проверка условий: all и any
- Срезы в Python
- Оптимизация параметров в Python















