Python字典能用来干什么-Python教程

资源魔 37 0
需求将一系列值组分解数据构造并经过编号来拜访各个值时,列表颇有用。本章引见一种可经过称号来拜访其各个值的数据构造。这类数据构造称为映照(mapping)。字典是Python中惟一的内置映照类型,此中的值没有按程序陈列,而是存储正在键下。键多是数、字符串或元组。

字典的用处(保举学习:Python视频教程)

字典的称号指出了这类数据构造的用处。一般图书适宜按从头到尾的程序浏览,假如你情愿,可疾速翻到任何一页,这有点像Python中的列表。字典(一样平常生存中的字典以及Python字典)旨正在让你可以轻松地找到特定的单词(键),以得悉其界说(值)。

正在不少状况下,应用字典都比应用列表更合适。上面是Python字典的一些用处:

示意棋盘的状态,此中每一个键都是由坐标组成的元组;

存储文件修正工夫,此中的键为文件名;

数字德律风/地点簿。

假定有以下名单:

>>> names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']

假如要创立一个小型数据库,正在此中存储这些人的德律风号码,该若何办呢?一种方法是再创立一个列表。假定只存储四位的分机号,这个列表将相似于:

>>> numbers = ['2341', '9102', '3158', '0142', '5551']

创立这些列表后,就可像上面这样查找Cecil的德律风号码:

>>> numbers[names.index('Cecil')]
'3158'

这可行,但没有太适用。实际上,你心愿可以像上面这样做:

>>> phonebook['Cecil']
'3158'

若何告竣这个指标呢?只需phonebook是个字典就好了。

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是Python字典能用来干甚么的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!