Python读取字典(Dictionary)内数据的方法

案例1:直接从json中读取数据

读取json后,数据类型为字典,对字典内数据的提取又有不同的方法,根据不同的字典类型

 

上图可以看到有”[]”,”{}”

python语言最常见的括号有三种,分别是:小括号( )、中括号[ ]和大括号也叫做花括号{ }。其作用也各不相同,分别用来代表不同的python基本内置数据类型具体不同括号所代表的含义如何可以参考这个网站:https://www.iplaypy.com/wenda/wd182.html

上面读取json返回的结果,我们需要取出wxid这一项后面的值“qshang_110

具体代码实现

import json  
f =open('d:\\1024.json',encoding='utf-8') #打开‘product.json’的json文件
res=f.read()  #读文件
print(json.loads(res))#把json串变成python的数据类型:字典     
a=json.loads(res)
print(a[0].get('wxid'))

1-4行是读取json文件并打印出来的步骤

5、讲读取出来的json数据传给a

6、a[0]意味着去除最外面的[],get取出键名为wxid的值

打印结果

 

上图显示wxid的值已经成功取出来了

 

posted @ 2019-08-16 16:14  小贝书屋  阅读(25880)  评论(0编辑  收藏  举报