Словарь - это очень универсальная структура данных, которую Python предлагает вместе со списком, кортежем, набором и строкой. В этом блоге я покажу вам, как вы можете приспособить Словарь к различным сценариям использования.

Словарь хранит данные в парах "ключ-значение". Вы инициализируете словарь как:

>>> temp = {}
#or
>>> temp = dict()

Проверьте тип температуры, он должен сказать вам тип «dict».

>>> type(temp)
<class 'dict'>

Давайте быстро посмотрим, как можно сохранять, извлекать и обновлять элемент в словаре.

# Storing elements
>>> temp["apple"] = "red"
>>> temp["quantity"] = 10
>>> temp[1] = "roll no. 1"
# Retrieving elements
>>> temp["apple"]
"red"
>>> temp[1]
"roll no. 1"
>>> temp.get("quantity")
10
>>> temp.get("quantity", 0)
10
>>> temp.get("quantities", 0)
0
>>> temp["quantities"]
ERROR
#Update data
>>> temp["apple"] = "green" #red is replaced with green
>>> temp["apple"]
"green"

Теперь, когда мы закончили с основами, мы погрузимся в 4 различных и очень распространенных сценария использования, с которыми мы сталкиваемся почти ежедневно.

{«Вариант использования»: 1}

Вычислить частоту символов в строке или элементов в [список, кортеж).

{«Вариант использования»: 2}

Предотвратить исключение KeyError при получении значений в словаре.

Один из способов предотвратить это:

Предотвратить это как профи:

{«Вариант использования»: 3}

Храните и извлекайте многослойные данные с помощью вложенного словаря.

{"вариант использования": 4}

Форматирование строки. Здесь я показал 4 не очень крутых метода форматирования вашей строки.

Вы можете отформатировать свою строку с помощью словаря, как это делают профессиональные программисты. Используйте это только тогда, когда ключи являются строками.

Теперь, когда мы закончили с блогом, я надеюсь, что вам не составило труда следить за ним. Если вы столкнулись с трудностями при подписке на блог, оставьте комментарий ниже. Буду рад помочь в решении вопросов.

Возможно, вам будет интересно прочитать это: