码迷,mamicode.com
首页 > 编程语言 > 详细

第是十一天Python学习记录2

时间:2018-01-19 22:20:53      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:erro   学习   字母   使用   简便   多个   两种   values   value   

数据类型-字典

字典是一种key-value的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容

特性:

key-value 结构

key 必须可hash、且必须为不可变数据类型、必须唯一

可存放任意多个值、可修改、可以不唯一

无序

查找速度快

查询info.get() 如果没有这个key 不会报错,info[] 没有这个key,会报错,KeyError

info.values()取出value值

info.keys() 取出key值

info.setdefault() 如果有此key,则返回此key的值,如果无此key,则加入字典

info.update(b) ,把字典b中的key-value加入info字典,如果有重复的key,则覆盖key值,如果没有重复,则加入

info.items() 生产一个有字典元素组成的列表

info.fromkeys()通过一个列表生成默认dict,有个没办法解释的坑,尽量少用

字典的多级嵌套

循环 有两种:

1.for key in info:

  print(key,info[key])

这种方法,简便快捷,经常使用

2.for k,v in info.items():

  print(k,v)

这种方法会先把字典转换成列表,然后再循环,执行效率没有第一种方法高,

 

第是十一天Python学习记录2

标签:erro   学习   字母   使用   简便   多个   两种   values   value   

原文地址:https://www.cnblogs.com/xudachen/p/8318917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!