Python字典與json的異同


在學習Python的時候,我們學習到,Python3 的標准數據類型有:

  數字(Number)

  字符串(String)

  列表(List)

  元組(Tumple)

  集合(Set)

  字典(Dictionary)

發現字典和web前端中的json有點像。接下來比較一下兩者的異同。

字典結構:

 

json數據形式:

{
    "studentInfo":
    {
        "id":123456,
        "stu_name":"Dorra"
    }
}

從形式上看,都是“Key:Value”的形式。

但是從本質上講,字典是一種數據結構,而json是一種格式;字典有很多內置函數,有多種調用方法,而json是數據打包的一種格式,並不像字典具備操作性,並且是格式就會有一些形式上的限制,比如json的格式要求必須且只能使用雙引號作為key或者值的邊界符號,不能使用單引號,而且“key”必須使用邊界符(雙引號),但字典就無所謂了。

Python中提供了json.load()轉換函數,方便json數據的調用。

 


免責聲明!

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



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