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的值已經成功取出來了

 

案例2:request請求后響應的數據為字典類型,從中獲取指定值

 

 如上圖,需要獲取Code的值,或者Msg的值

首先把response通過內置json解碼器解碼輸出

response =  response.json() 
然后再取出想要的值
Code= response['Code']
print(Code)
執行結果

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM