Page 1 of 1

Python 字典 我骗了你。我说你上面看到的数据结构是 JSON

Posted: Tue Dec 24, 2024 8:03 am
by nusaiba129
。从技术上讲,它实际上是 Python 字典或dict数据类型对象。 它是 Python 中一种特殊的对象,旨在保存键/值对。键是字符串,值可以是任何类型的对象。键就像电子表格中的列名。值就像电子表格中的单元格。这样,你可以将 Python 字典视为 JSON 对象。例如,下面是在 Python 中创建一个字典: 我的字典 = { “名称”:“迈克”, “年龄”:52, “城市”:“纽约” } 以下是 JavaScript 中的等效代码: var my_json = { “名称”:“迈克”, “年龄”:52, “城市”:“纽约” } 几乎是一回事,对吧?仔细看。


键名和字符串值需要双引号。数字则不需要。这些规则在 JSON 和 牙买加 电话号码库 Python 字典之间一致适用。因此,正如您可能想象的那样,JSON 数据很容易流入和流出 Python。这是一个很棒的礼物,它通过一种彻底改变了数据科学领域并正在进入市场营销领域的工具Jupyter Notebooks ,使现代 API 工作对初学者来说非常容易访问。 扁平化数据 但要小心!当数据在系统之间流动时,数据发生微妙变化的情况并不少见。


例如,上面的 JSON 数据可能会转换为字符串。字符串可能看起来与 JSON 完全一样,但事实并非如此。它们只是一堆字符。有时你会听到它被称为“序列化”或“扁平化”。这是一个微妙的点,但值得理解,因为它将有助于解决 Moz(和大多数 JSON)API 中最大的绊脚石之一。 对象有 API 实际的JSON或dict对象有自己的小 API 来访问其中的数据。当数据被平铺为字符串时,使用这些 JSON 和 dict API 的能力就消失了,但它将更容易在系统之间传输,当它到达另一端时,它将被“反序列化”,API 将在另一个系统上返回。