python入门教程6

编程入门 行业动态 更新时间:2024-10-11 17:22:47

python<a href=https://www.elefans.com/category/jswz/34/1766128.html style=入门教程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

本文发布于:2024-02-06 10:47:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1748465.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:入门教程   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!