Словарь - это очень универсальная структура данных, которую 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 не очень крутых метода форматирования вашей строки.
Вы можете отформатировать свою строку с помощью словаря, как это делают профессиональные программисты. Используйте это только тогда, когда ключи являются строками.
Теперь, когда мы закончили с блогом, я надеюсь, что вам не составило труда следить за ним. Если вы столкнулись с трудностями при подписке на блог, оставьте комментарий ниже. Буду рад помочь в решении вопросов.
Возможно, вам будет интересно прочитать это: