Курс 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"
- Метод Event.wait() в Python
- Методы shutil для работы с файлами
- Форматирование данных с помощью pprint
- Особенности запятых в Python
- Сравнение неупорядоченных списков
- Метод get для словарей
- Сортировка и разворот списка
- Метод join() для объединения элементов в строку.
- Операции с массивами в NumPy
- Присвоение и ссылки
- Работа со строками в Python
- Таймер обратного отсчета
- Лямбда-функции в Python
- Генераторы в Python
- Разделение строк в Python
- Получение текущей директории
- Сравнение объектов в Python
- Замыкания в Python
- Извлечение новостей с newspaper3k
- Инверсия списка и строки в Python
- Параллельные вычисления в Python
- Создание графики с черепахой
- Работа с timedelta
- Закрытие файла в Python
- Группировка элементов Python
- Функциональное программирование в Python
- Работа с функцией next() в Python
- Транспонирование матрицы
- Типы возвращаемых значений в Python
- Упрощенный вывод данных в Python
- Работа с прокси в Python
- Оператор «not» в Python
- Создание детектора плагиата
- Экспорт внешнего файла с помощью writefile
- Путь к интерпретатору Python
- Работа с срезами в Numpy
- Объединение словарей в Python
- Определение основы слова с showballstemmer
- Декораторы в Python
- Установка и использование TensorFlow
- Резервирование символов в Python
- Проверка наличия элемента в списке
- Строки в Python: апострофы и кавычки
- Создание лямбда-функций















