辞書を含む辞書があります。辞書もあります。Python - 辞書内にネストされた値にアクセスする
次のように現在、私は、ID 001は「ビルへ」を取得するために「トランザクションのRef A1」を開梱していdictionary = {'ID': 0001, 'Name': 'made up name', 'Transactions':
{'Transaction Ref': 'a1', 'Transaction Details':
{'Bill To': 'abc', 'Ship To': 'def', 'Product': 'Widget A'
...} ...} ... }
:
if dictionary['ID'] == 001:
transactions = dictionary['Transactions']
if transactions['Transaction Ref'] == 'a1':
transaction_details = transactions['Transaction Details']
bill_to = transaction_details['Bill To']
私は助けるが、これは少しされていると考えることができません不格好、特に最後の2行 - 次の線に沿って何かが動作するはずのように私は感じる:
bill_to = transactions['Transaction Details']['Bill To']
間に解凍することなく、ネストされた辞書をドリルダウンのための簡単な方法はありますIM変数?
実際に動作するはずの線はありますか? –