Dictionary是一種無(wú)序且可變的Python數(shù)據(jù)類(lèi)型,它由鍵和對(duì)應(yīng)的值組成。在Python中,Dictionary可以用一個(gè)花括號(hào)括起來(lái),并用“:”來(lái)表示鍵和值的映射關(guān)系,如下所示:
{ "name": "Jack", "age": 25, "city": "New York" }
Json是一種輕量級(jí)的數(shù)據(jù)交換格式,它以文本格式進(jìn)行序列化和傳輸,常用于Web應(yīng)用中。Json與Dictionary非常相似,但它是一種獨(dú)立于編程語(yǔ)言的數(shù)據(jù)格式,在Java、Python、JavaScript等編程語(yǔ)言中都得到了廣泛的支持。Json數(shù)據(jù)格式采用鍵值對(duì)的形式表示數(shù)據(jù),如下所示:
[ { "name": "Jack", "age": 25, "city": "New York" }, { "name": "Tom", "age": 30, "city": "Los Angeles" } ]
Json數(shù)據(jù)格式也可以使用數(shù)組的形式來(lái)表示一組數(shù)據(jù),上述例子中就是使用了一個(gè)數(shù)組來(lái)表示兩個(gè)人的相關(guān)信息。這里我們可以看到,Json數(shù)組中包含了多個(gè)字典,每個(gè)字典都有自己的鍵值對(duì)。Json數(shù)組的格式非常靈活,使用的時(shí)候可以根據(jù)具體需求來(lái)靈活組織數(shù)據(jù)。