我正在尝试从以下Python字典响应中仅打印261795.588的“金额”值。
{'ResultsByTime': [{'TimePeriod': {'Start': '2018-09-01', 'End': '2018-10-01'}, 'Total': {'Cost': {'Amount': '261795.5886093237', 'Unit': 'USD'}}
我是使用Python的超级菜鸟,可以在此使用一些指导。
谢谢!
答案 0 :(得分:1)
您的词典格式错误。假设您正确的字典看起来像这样-
dict_ = {'ResultsByTime': [{'TimePeriod': {'Start': '2018-09-01', 'End': '2018-10-01'}, 'Total': {'Cost': {'Amount': '261795.5886093237', 'Unit': 'USD'}}]}
这将为您提供所需的价值-
print(dict_['ResultsByTime'][0]['Total']['Cost']['Amount'])