Более чистый способ получить это значение из вложенного словаря? - PullRequest
0 голосов
/ 08 января 2020

Я использую Python для получения списка данных записи. Эти данные содержат вторичные данные записи. Я пришел из Java фона, так что для меня это вложенный объект.

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

Acc = bankAccounts[0]
BAN = Acc['Bank_Details__r']
Records = BAN['records']
Fields = Records[0]
Id = Fields['Id']
print(Id)

Хотя это работает нормально и все, мне было интересно, есть ли более чистый способ сделать это?

1 Ответ

0 голосов
/ 08 января 2020

Нет, не действительно . Вы можете сделать все это одной строкой (которую, я полагаю, вы знаете), или вы можете довольно легко создать подкласс dict для включения доступа к точечной нотации , который вы можете считать более чистым.

Кроме того, у вас есть лучшее, что вы можете получить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...