JavaScript字典与Python字典 附加:JSON

旧城等待, 2024-04-08 08:21 165阅读 0赞

简单记录一下~

JavaSciprt

  1. <script type="module">
  2. let obj1 = {
  3. "name": "张三",
  4. "age": 18
  5. }
  6. console.log(typeof obj1)
  7. let obj2 = {
  8. name: "李四",
  9. age: 18
  10. }
  11. console.log(typeof obj2)
  12. </script>

运行结果:

a78ee846d7e44d53958d01b64ebfc8ea.png

通过运行结果的显示,我们可以清楚的看到,不论是obj1还是obj2都是对象类型的变量,那么所说的JavaScript的字典,就可以与JavaScript的对象看作是同一个东西,即:在JavaScript中,字典与对象是相同的

Python

在Python中创建字典有很多方式,当然,其中有一种方式与JavaScript创建对象(字典)的方式极为相似!

  1. is_dict1 = {"name": "张三", "age": 18}
  2. print(type(is_dict1))
  3. is_dict2 = {"name": "李四", "age": 18}
  4. print(type(is_dict2))

运行结果:

9c38871f8684408bba3a9dd045adcca3.png

运行结果显示的数据类型是字典,即:Python中这种创建方式,创建出来的数据类型是字典

d0a4bcac6a384300a9bf10e26952408e.png 我们可以看出创建方式极为相似,JavaScript和Python都是非常重要的计算机语言,所以我们要夯实在这些说法上的理解和体会!

JSON

JSON的话,当然肯定是与Python无关的啦,与JavaScript中的对象(字典)有着密切的关系,我门可以简单理解为:JSON就是JavaScript对象的字符串的表现形式

  1. <script type="module">
  2. let obj1 = {
  3. "name": "张三",
  4. "age": 18
  5. }
  6. console.log(typeof obj1)
  7. console.log(obj1)
  8. let obj1JSON = JSON.stringify(obj1)
  9. console.log(typeof obj1JSON)
  10. console.log(obj1JSON)
  11. </script>

测试结果:

32a0307db490413bbb1a21116103db84.png

当然,运行结果也说明了一切~

(补充:其中所用到的方法 JSON.stringify( ) 是将JavaScript 对象转换成 JSON格式的字符串)

发表评论

表情:
评论列表 (有 0 条评论,165人围观)

还没有评论,来说两句吧...

相关阅读

    相关 python3 字典_python3-字典

    字典是另一种可变容器模型,且可存储任意类型对象 字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 \{\} 中 键

    相关 python 字典

    在python中字典是一系列的键-值对,它也是python中唯一的映射类型。每个键都与一个值相对应,你可以使用键来访问与之相关联的值。与键相关联的值可以是任何python对象。

    相关 python字典

    字典 `dictionary` ,在一些编程语言中也称为 `hash` , `map` ,是一种由键值对组成的数据结构。 顾名思义,我们把键想象成字典中的单词,值想