Курс 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"
- Создание файла с проверкой ошибки
- Область видимости переменных
- Работа с GitHub в Telegram
- Работа с файлами в Python
- Отправка поздравлений по дню рождения
- Работа с YAML в Python
- PrettyTable: создание таблицы
- Открытие и запись файлов
- Хеширование паролей с солью
- Генерация случайных данных в NumPy
- Операторы увеличения и уменьшения переменной
- Метод rrshift для пользовательских объектов
- Функции map, filter, reduce
- Присвоение и ссылки
- Метод radd для пользовательских чисел
- Преобразование списка в словарь через генератор
- Философия Python
- Измерение времени выполнения кода с использованием time
- Разделение строк в Python
- Библиотека Chartify: руководство
- Печать комбинаций в Python с Itertools
- Обмен значений переменных в Python
- Основы работы со строками в Python
- Декодирование строк в Python
- Оператор zip в Python
- Установка Python3.7 и PIP
- Bootle — простой веб-фреймворк
- Множественные конструкторы в Python
- Переопределение метода __and__
- Автоматизация скриптов на AWS Lightsail.
- Хешируемые ключи в Python
- List Comprehension Tutorial
- Создание панели меню Tkinter
- Печать календаря
- Измерение времени выполнения кода с помощью time
- Метод split() для разделения строк
- Разность множеств
- Enum в Python
- Отправка POST-запроса в REST API
- Классы данных в Python
- Библиотека wikipedia для Python
- Проверка запуска скрипта или импорта модуля
- Обработка ошибок ввода данных
- Создание новых списков в Python
- Переопределение метода















