美文网首页
笔记-Python-内置对象-字典

笔记-Python-内置对象-字典

作者: 乐L鱼Y儿E | 来源:发表于2019-03-03 15:51 被阅读10次

    1、字典

    字典在其他语言中被称作哈希映射或者相关数组,我们可以按照字典的索引来查找想要的字,不用一页一页的翻,即使字典变大了,也不影响查找字的速度

    比如,如果我们需要根据short_id来查找对应的细分投篮方式short_type,如果用list实现,则需要两个list:

    给定一个short_id值,我们需要先找到short_id对应的位置,再从short_type中取出对应的值,这样会很麻烦,效率不高,使用字典时直接使用short_id-short_type对照表就可以快速通过short_id找到short_type对应的值,比如已知short_id为1的时候,字典内容可直接计算出1对应存放的short_type值内存地址,然后从该地之取出short_type的值,所以速度很快。

    2、字典创建

    字典是一种大小可变的键值对集,其中键(key)和值(value)都是Python对象,字典的创建使用{}包含键值对,并用冒号:分隔键和值,形成键:值,下面是创建short_id-short_type字典的例子

    字典中的数据时无需的,并不会按照初始化的顺序排列,不同键对应的值可以相同。但是字典中的键必须唯一,注意字典中的1、2是键。

    除了以上初始化的方式向字典中加入键值对,还可以通过键添加,例子如下:

    并且可以修改对应的键值

    相关文章

      网友评论

          本文标题:笔记-Python-内置对象-字典

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