最新文章:

首页 Python

Python之什么是dict

发布时间:2017年07月04日 评论数:抢沙发 阅读数:265

    Python之什么是dict

    我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字:

    ['Adam', 'Lisa', 'Bart']

    或者考试的成绩列表:

    [95, 85, 59]

    但是,要根据名字找到对应的成绩,用两个 list 表示就不方便。

    如果把名字和分数关联起来,组成类似的查找表:

    'Adam' ==> 95
    'Lisa' ==> 85
    'Bart' ==> 59

    给定一个名字,就可以直接查到分数。

    Python的 dict 就是专门干这件事的。用 dict 表示“名字”-“成绩”的查找表如下:

    d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }

    我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value

    花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。

    由于dict也是集合,len() 函数可以计算任意集合的大小:

    >>> len(d)
    3

    注意: 一个 key-value 算一个,因此,dict大小为3。

二维码加载中...
本文作者:HDC      文章标题: Python之什么是dict
本文地址:http://hdcin.cn/?post=198
版权声明:若无注明,本文皆为“小胖Blog's”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论