Курс 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"

  1. Итераторы с потерямиZIP
  2. Генераторы и сеты в Python
  3. Введение в Python
  4. Создание генераторов
  5. Передача параметров в Python
  6. Поиск индекса элемента в списке
  7. Поиск самого длинного слова в списке с использованием max()
  8. Именованные кортежи в Python
  9. Частичное совпадение ввода
  10. Непрерывная проверка в Python
  11. Операторы увеличения и уменьшения в Python
  12. Функции в Python
  13. Функция zip() в Python
  14. Lambda Functions in Python
  15. Обновление и получение данных в SQLite
  16. Управление контекстом выполнения
  17. Реализация операции -= для пользовательского класса
  18. Переопределение метода delitem в Python
  19. Библиотека itertools: объединение списков
  20. Стать Python-разработчиком
  21. Поиск email
  22. Использование эмодзи в Python
  23. Область видимости переменных
  24. Установка и использование Python-dateutil
  25. Изменение списка срезом
  26. Просмотр атрибутов и методов класса
  27. Искажение имен в Python
  28. Разработка игры Pong с turtle
  29. Работа с географическими данными.
  30. Библиотека Chartify: руководство
  31. Создание списка дат
  32. Работа с эмодзи в Python
  33. Оператор walrus в Python
  34. Метод get() в Python
  35. Сохранение Unicode в JSON
  36. CSV строка разделение в Python
  37. Преобразование вложенного списка
  38. Обработка ошибок ввода данных
  39. Именованные срезы в Python
  40. Печать комбинаций в Python с Itertools
  41. Получение обратного списка чисел
  42. Многоточие в Python
  43. Оператор Walrus в Python
  44. HTTP-запросы с библиотекой Requests
  45. Курсы Яндекс Практикум
  46. Работа с пакетами
  47. Многострочные комментарии в Python
  48. Множественное присваивание в Python
  49. Область видимости переменных в Python

Marketello читают маркетологи из крутых компаний