美文网首页
python初学22.Python特色数据类型(字典)(上)

python初学22.Python特色数据类型(字典)(上)

作者: 浩均 | 来源:发表于2017-11-08 22:06 被阅读0次

    字典

    字典,如下图所示:

    可以利用关键词查找对应信息

    例如我们可以通过人的身份证号码查到一个人的信息

    为什么呢?因为每个人的身份证号是唯一的

    小明:那可说不定!

    。。。

    创建字典

    字典是一些列键(key)值(value)对组成的,形式如下:

    {键1:值1,键2,:值2}

    每个键值对用冒号隔开

    每对之间用逗号隔开

    演示一下创建字典:

    划重点:键必须是唯一的,必须是不可变的,如字符串,数字,元组

    值可以是任何数据类型

    我们按要求创建几个奇葩的字典:

    创建空字典:

    除了直接用大括号创建字典,还可以用dict()来创建字典

    用法如下:

    通过放入列表套元组或者元组套列表实现

    或者列表套列表 、元组套元组

    还记得上节课在元组里讲到的列表和元组的相互转换么?

    其实还可以这样创建:

    这种情况下,键只能为字符串类型,并且创建的时候字符串不用加引号

    不信你试试加上引号变成字符串:

    结果确实报错了,用这种方法不能创建键为数值型的字典:

    访问字典中的值:

    和列表元组的索引相似,以以下形式访问键对应的值:

    字典名[键]

    注意:如果查找的键不在字典里,会报错:

    看报错信息,是KeyKerror

    如果不确定,可以先做个检查,查查字典里是否有某个键:

    使用方法:

    键  in  字典

    返回的是True   或者  False

    更新字典

    添加、删除、更新修改 字典中的键值对:

    今天作业是自己跟着操作一遍~

    自己不敲代码永远学不会写代码

    下课

    人生苦短,我选Python

    相关文章

      网友评论

          本文标题:python初学22.Python特色数据类型(字典)(上)

          本文链接:https://www.haomeiwen.com/subject/hzlumxtx.html