Курс 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"
- Retrying в Python: повторные вызовы
- Инвертирование словаря
- Проверка версии Python
- Итерация по копии коллекции
- Метод __float__ в Python
- Функция enumerate в Python
- Создание словаря и множества
- Создание списка дат
- Создание списков в Python
- Разделение строк в Python
- Очистка данных с помощью pandas
- Декораторы с @wraps
- Удаление ключей из словаря
- Оптимизация памяти с __slots__
- Инверсия списков и строк в Python
- Получение списка файлов в директории с использованием os
- Конкатенация строк с join() в Python
- Работа с файловой системой в Python
- Делегирование в Python
- Константы в модуле cmath
- Выключение компьютера с помощью Python
- Работа с Telegram API на Python
- Преобразование символов с помощью map
- Тестирование функции сложения
- Изучение объектов с помощью dir()
- Отправка поздравлений по дню рождения
- Объединение Python и Shell
- Нахождение пересечения множеств
- Функция map() и ленивая оценка
- Переворот строки с использованием цикла
- Оператор объединения словарей
- Работа с словарями в Python
- Форматирование данных с pprint
- Новшества Flask 2.0
- Поиск подстроки в строке
- Многострочные комментарии в Python
- Форматирование строк в Python
- Хранение данных
- Многострочные комментарии в Python
- Профилирование с Pandas
- Извлечение аудио из видео
- Класс Counter() для подсчета элементов
- Функция format() в Python
- Деление в Python
- Декораторы в Python
- Создание вложенных циклов for
- Функция __init__ в Python















