Sözlükler içerebilen sözlükler içeren bir sözlüğüm var. ŞuPython - sözlükler içinde iç içe geçmiş değerlere erişme
dictionary = {'ID': 0001, 'Name': 'made up name', 'Transactions':
{'Transaction Ref': 'a1', 'Transaction Details':
{'Bill To': 'abc', 'Ship To': 'def', 'Product': 'Widget A'
...} ...} ... }
Ben kimliği 001 için 'Bill To' almak için açma ediyorum, 'İşlem Ref' a1 şöyle: Yardım ancak bu olduğunu düşünüyorum olamaz
if dictionary['ID'] == 001:
transactions = dictionary['Transactions']
if transactions['Transaction Ref'] == 'a1':
transaction_details = transactions['Transaction Details']
bill_to = transaction_details['Bill To']
biraz
bill_to = transactions['Transaction Details']['Bill To']
Inter içine açmak zorunda kalmadan aşağı iç içe sözlükleri içine delmek için daha basit bir yaklaşım var mı: - aksak, özellikle son iki satır ben çalışmalıdır aşağıdaki çizgisinde bir şey gibi hissediyorum im değişkenleri?
yapar aslında çalışması gerektiğini hissettiğini hattı. –