Python之字典dict的用法(一)

 时间:2026-02-15 15:18:22

1、额,举个不太恰当的例子先。古代的皇帝,晚上想去哪个妃子那呢?嗯,太监会拿来一个托盘,里面放些牌子,皇帝翻谁的,就去谁那。

那么,每一个牌子就对应着一个妃子。

这种关系就类似于字典。

好吧,果然不太恰当的例子,凑合理解吧。

2、字典的意思,故名意思,就是类似于查字典。通过某个标识,去查找你真正要的东西。

如下图所示,我们把‘d’这样的叫做key,99这样的叫做value。

这样就把key和value联系到一起,用大括号括起来。

Python之字典dict的用法(一)

3、所以,运行的结果是

Python之字典dict的用法(一)

4、映射也是一种容器。也有长度。我们用len()函数计算其长度。

Python之字典dict的用法(一)

Python之字典dict的用法(一)

5、那么,有朋友要问了,key的值可以一样吗?

看下图所示,有两个key都是d.

Python之字典dict的用法(一)

6、看运行结果,长度是2.且d的值为99.也就是说,后面的d值覆盖了前面的值。python只会保留后面的值。

Python之字典dict的用法(一)

7、那么,value的值可一样么?这个是毫无问题的。

Python之字典dict的用法(一)

Python之字典dict的用法(一)

8、接着又想,哪些值可以做key呢?这个key必须是不可变的!

所以,可变的就不能当key,不可变的就可以当key.

所以,数字、字符串、元组是可以的。

如下图所示,用了整数、小数、字符串、元组等,都可以当key。

Python之字典dict的用法(一)

9、运行结果如下所示

Python之字典dict的用法(一)

10、现在,我们加一个列表做key,如下图所示

Python之字典dict的用法(一)

11、运行结果直接出错了!

我们不能用可变的做为key。

Python之字典dict的用法(一)

  • 求生之路2地图代码
  • 电脑QQ如何更换皮肤?
  • 网易云音乐怎么查看一个歌手的全部歌曲
  • 怎样设计拟物风扇主题图标的图文教程
  • 如何看视频学英语?
  • 热门搜索
    梦想是什么意思 1965年属什么 qq会员有什么用 南岳是什么山 商务专员是做什么的 什么是生态板 白带多用什么药 刷牙出血是什么原因 文明是什么 甘蔗男是什么意思