Zen of Python
20.2K subscribers
1.2K photos
161 videos
32 files
3.14K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Простыми словами: DottedDict для работы со словарями

DottedDict — это удобный способ работы со словарями в Python, который позволяет обращаться к элементам словаря, используя точечную нотацию. Это делает код более читаемым и удобным, особенно когда у вас есть вложенные словари.

Зачем нужен DottedDict?

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

Прежде чем использовать DottedDict, его нужно установить. Это можно сделать с помощью pip:

pip install dotted-dict


Давайте рассмотрим простой пример использования DottedDict.

from dotted_dict import DottedDict

# Создание DottedDict
data = DottedDict({
"user": {
"name": "Alice",
"contact": {
"email": "[email protected]",
"phone": "123-456-7890"
}
}
})

# Доступ к элементам с использованием точечной нотации
print(data.user.name) # Результат: Alice
print(data.user.contact.email) # Результат: [email protected]


В этом примере мы создали DottedDict и получили доступ к вложенным элементам с использованием точечной нотации.

Вы также можете изменять и добавлять элементы в DottedDict так же просто, как и в обычном словаре.

# Изменение значения
data.user.name = "Bob"
print(data.user.name) # Результат: Bob

# Добавление нового значения
data.user.contact.address = "123 Main St"
print(data.user.contact.address) # Результат: 123 Main St


Будете использовать?

❤️ — а я уже использую
👍 — конечно, как я раньше без этого жил
🤔 — а смысл?


#простымисловами #pip #dotteddict
🤔42👍18🔥31