Python中的字典解析
问题描述:
我在解析和从Python中的字典数据结构中获取数据时遇到了问题。 这里是我的字典:Python中的字典解析
x={"information":{"xyz":123},"received":true}
我的问题是,如何访问XYZ?即我想将关键的xyz(不是它的对应值)存储在名为a的变量中。 xyz不是一个固定值,它可以是客户端返回的任何字符串。 任何人都可以告诉我如何获取此字符串的值?
答
您可以通过使用keys()
来获得字典密钥。 x["information"]
的值是一个字典。所以,你可以得到钥匙这样:
x={"information":{"xyz":123},"received":True}
print x["information"].keys()
输出:
['xyz']
'一= “XYZ”'.... – 2014-10-28 21:26:01
没有在这个岗位没有JSON - 随时随地 – JAAulde 2014-10-28 21:32:01
xyz是未知提前。它可以是任何值。那我怎么读呢? @TheParamagneticCroissant – leMS 2014-10-28 21:34:48