如何實現Python3字典的有序輸出


1、問題:字典的無序輸出在有些時候會成為雞肋,阻礙我們完成某項工作;

  比如:在接口測試的時候我們對接口請求的結果進行斷言的時候如果我們使用字典格式來斷言就會出現有時成功有時失敗的情況

  

2、如何實現字典的有序輸出

  使用collections模塊中的OrderedDict類,可以實現字典的有序輸出

from collections import OrderedDict  # 導入OrderedDict類
import json
ActualResult = OrderedDict()    # 創建一個OrderedDict()字典
ActualResult["retCode"] = "0"
ActualResult["retInfo"] = "ok"
for key in ActualResult:
    print(key,ActualResult[key])

res = json.dumps(ActualResult)
print(res)

3、輸出結果

  

 


免責聲明!

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



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