2014-10-28 84 views
-2

我在解析和從Python中的字典數據結構中獲取數據時遇到了問題。 這裏是我的字典:Python中的字典解析

x={"information":{"xyz":123},"received":true} 

我的問題是,如何訪問XYZ?即我想將關鍵的xyz(不是它的對應值)存儲在名爲a的變量中。 xyz不是一個固定值,它可以是客戶端返回的任何字符串。 任何人都可以告訴我如何獲取此字符串的值?

+0

'一= 「XYZ」'.... – 2014-10-28 21:26:01

+1

沒有在這個崗位沒有JSON - 隨時隨地 – JAAulde 2014-10-28 21:32:01

+0

xyz是未知提前。它可以是任何值。那我怎麼讀呢? @TheParamagneticCroissant – leMS 2014-10-28 21:34:48

回答

1

您可以通過使用keys()來獲得字典密鑰。 x["information"]的值是一個字典。所以,你可以得到鑰匙這樣:

x={"information":{"xyz":123},"received":True} 
print x["information"].keys() 

輸出:

['xyz']