入门教程6"/>
python入门教程6
用 dict 表示“名字”-“成绩”,名字称为key,成绩称为value,dick 就是通过key来查找value; dick也是集合,len()函数可以计算任何集合的长度;
d = {'Adam': 95,'Lisa': 85,'Bart': 59 } len(d)=3;最后一个逗号可以省略;
可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None;
由于dict是按 key 查找,所以,在一个dict中,key不能重复。
dict的第二个特点就是存储的key-value序对是没有顺序的!这和list不一样:
dict的第三个特点是作为 key 的元素必须不可变,
往dick中添加新的元素: d['Paul'] = 72
用for循环遍历dick的key;可以得到 key的值;采用“for v in d.values():”可以得到value的值;values()返回的是list,itervalues()返回的是每一个value的值;items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和valu
更多推荐
python入门教程6
发布评论