当前位置:首页>python>学Python4️⃣5️⃣ dict ( 花括号 { } 冒号 : )

学Python4️⃣5️⃣ dict ( 花括号 { } 冒号 : )

  • 2026-10-11 08:23:35
学Python4️⃣5️⃣ dict ( 花括号 { } 冒号 : )

学Python4️⃣5️⃣ dict ( 花括号 { } 冒号 : )

作者:小号🎺

好的,今天我们分享 dict 。

同 list 一样,dict 也是一种很重要的概念。然而,dict 也不是关键字。

从书写上看,dict 的关键特征就是一对花括号 {} ,和其中的冒号 : 。(注意,冒号是英文的冒号 :)。比如

adict = {}   # 这样定义一个空字典bdict = {"word":"meaning"}cdict = {"a": 123, "b":"english"}ddict = {"num": 0, "letter":"零一二三"}

从上面的例子中可以看到:

字典的花括号 {} 中可以是:0个、1个或多个“词条”。但“词条”是普通词典中的说法,编程语言中,通常把这个“词条”叫做“键值对”。即,冒号前面的叫键(key),冒号后面的部分叫值(value)。一对花括号中可包含 0~n个键值对。当n>1时,用逗号区隔多个键值对。

想象我需要一组常用的常数定义,不用dict,就直接写,可能是这样

pi = 3.1415926e = 2.718g = 7.8ice = 0.0# 注意上述其实都是变量,

但只要你不去改变它,就当它们都是常量,OK。

如果用 dict,你可以这样写

a_group_common_numbers = {  "pi": 3.1415926,  "e": 2.718,   "g": 7.8,   "ice": 0.0}

这样写规范多了。(但注意,这样的一组键值对,还是变量)

你也可以这样

some_common_numbers = {  "pi": "3.1415926",  "e": '2.718',   'g': "7.8",   'ice': '0.0'}

这样写也是合法的。(当然,这样写的还都是变量)

还有一种情况,你一般不会这样写,但仍然是合法的

common_numbers = {  3.1415926 : "pi",  2.718 : "e",   7.8 : "g",  0.0 : "ice"}

这样看着是很不习惯,很别扭,很反直觉,但在Python里仍然是合法的!

好吧,今天就分享到这里。

作业:

① 想一想,查一查,dict 有没有 .append() 函数?(像 list 那样) 可以利用 PyCharm 查一下。

② 想一想,Python里面该怎样定义一个常量constant?可以查PyCharm,也可以查百度,或者问AI。

补遗:
作业①
作业②

#Python#学Python#大白话#小号#大白小号学Python#原创#分享

最新文章

随机文章