Python中的字典解析

问题描述:

我在解析和从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

您可以通过使用keys()来获得字典密钥。 x["information"]的值是一个字典。所以,你可以得到钥匙这样:

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

输出:

['xyz']