一 dict
(list与tuple总结:点击打开链接)
我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字:
['Adam', 'Lisa', 'Bart']
或者考试的成绩列表:
[95, 85, 59]
但是,要根据名字找到对应的成绩,用两个 list 表示就不方便。如果把名字和分数关联起来,组成类似的查找表:
'Adam' ==> 95 'Lisa' ==> 85 'Bart' ==> 59
给定一个名字,就可以直接查到分数。Python的 dict 就是专门干这件事的,相当于HashMap。用 dict 表示“名字”-“成绩”的查找表如下:
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
我们把名字称为key,对应的成绩称为value,dict就是通过 k