首页 > 编程语言 > 详细

Python 入门(六)Dict和Set类型

时间:2016-07-09 19:29:33      阅读:206      评论:0      收藏:0      [点我收藏+]

什么是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。

任务

新来的Paul同学成绩是 75 分,请编写一个dict,把Paul同学的成绩也加进去。

d = {
    ‘Adam‘: 95,
    ‘Lisa‘: 85,
    ‘Bart‘: 59
}
技术分享

Python 入门(六)Dict和Set类型

原文:http://www.cnblogs.com/apple2016/p/5656423.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!