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

python学习笔记4:字典

时间:2017-05-26 00:55:04      阅读:411      评论:0      收藏:0      [点我收藏+]

标签:遍历   ack   不能   指定   python学习   date()   获取   key值   括号   

python学习笔记4:字典

总结:字典是可变变量;

   字典是不排序的,所以不能像列表,元组,字符串一样,切片

     

1、定义字典dict  --花括号{},字典的只是key-value形式

  比如:stu={‘name‘:‘zhangying‘,‘age‘:18,‘score‘=99}


2、key取值,get()方法取值

  1)dictname[key] , 取key对应的value值,如果不存在,报错

  2)dictname.get(key) , 取key对应的value值,如果不存在,返回none;还可以写成dictname.get(key,value),取key对应的value,如果没有,指定默认值

  技术分享

 

3、往字典里 添加一个值和修改字典的值

   1) dictname[key] = value , 往字典里添加一个表项,key-value

  技术分享

   2) update() 方法,将一个字典合并到原来的字典

   技术分享

 

4、修改字典里的值

   修改和添加的格式一样,dictname[key] = value , 修改已经存在的key的值为value

  技术分享

 

5、删除字典的值

   1)del 关键字 删 除字典的表项

   2) pop() 方法删除字典的表项,并且返回key的value值

   3)clear() 方法清除字典

  技术分享   技术分享

     技术分享

 

6、获取字典的 所有key值、value值

   1) dictname.keys()  获取字典的所有key

   2) dictname.values()  获取字典的所有value

   3) dictname.items()   获取字典的所有key和value

  技术分享

 

 7、字典的遍历

  1) 直接遍历字典,实际上是遍历字典的所有的key   (高效)

    技术分享

  2) 遍历字典和key-value ,如下图 (低效)

    技术分享

 

  

python学习笔记4:字典

标签:遍历   ack   不能   指定   python学习   date()   获取   key值   括号   

原文地址:http://www.cnblogs.com/zhangying185/p/6906435.html

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