Курс 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. Операции с числами в Python
  2. Изменение IP-адреса в Python
  3. Обратное распространение ошибки
  4. Построение графиков в Matplotlib
  5. Присвоение и ссылки
  6. Упрощение условных выражений с тернарным оператором
  7. Обратный список чисел
  8. Строковое представление объектов
  9. Сокращение ссылок с pyshorteners
  10. Курс по дообучению ChatGPT
  11. Получение ID текущего процесса
  12. Конкатенация строк с join() в Python
  13. Регистрация на курсы SF Education
  14. Метод __ilshift__ для битового сдвига влево
  15. Подписка на @SelectelNews
  16. Работа с Event() в threading
  17. Поиск индекса элемента в списке
  18. Изменение элемента списка
  19. Многопоточность в Python
  20. Логирование с Logzero
  21. Сортировка и разворот списка
  22. Декодирование строк в Python
  23. Метод rsub для пользовательских чисел
  24. Манипуляция формой массива в Numpy
  25. Вычисление натурального логарифма в NumPy
  26. Проверка однородности элементов списка
  27. Поиск шаблона в начале строки
  28. Возведение в квадрат с помощью itertools
  29. Оператор объединения словарей
  30. Создание и обучение модели с Keras
  31. Работа с изменяемыми списками
  32. Progress с библиотекой tqdm
  33. Списки в Python: синтаксис представления
  34. *args и **kwargs в Python
  35. Работа со слайсами
  36. Атрибуты класса и экземпляра в Python
  37. Преобразование регистра строк
  38. Расширение операции побитового «и» в Python
  39. Атрибуты массивов в Numpy
  40. Работа с JSON данными в Python

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