第是十一天Python学习记录2

Posted xudachen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第是十一天Python学习记录2相关的知识,希望对你有一定的参考价值。

数据类型-字典

字典是一种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的主要内容,如果未能解决你的问题,请参考以下文章

Day1: Python 第一天学习记录

OldBoy_Python第一天学习记录

第一天Python学习记录

第二模块的python学习第一天记录

学习python——博客记录第一天

流畅的python第十一章接口学习记录