需求将一系列值组分解数据构造并经过编号来拜访各个值时,列表颇有用。本章引见一种可经过称号来拜访其各个值的数据构造。这类数据构造称为映照(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使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!