码迷,mamicode.com
首页 > 其他好文 > 详细

字典的使用

时间:2017-08-15 21:07:30      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:字典   使用   bsp   log   3.1   创建   als   没有   none   

字典的定义:dict()

技术分享

技术分享

字典是无序的,因为他没有下标,所以他的数值是随机的。见下图:打印出来1102.1103.1101

技术分享

所以取值的时候,是用key来取值的:

技术分享

修改字典的数值:

技术分享

如果你赋值的时候,这个key不存在,那么就相当于给字典增加了一条:

技术分享

删除的方法

del info,删除整个字典

del info["stu1101"],删除某个key

技术分享

还有一个删除的方法info.pop("stu1101"),删除指定的key

技术分享

如果你想随机删除一个key,那么可以用popitem(),随机删除一个

技术分享

查找的几个方法:

技术分享

查找的时候这个key必须存在,如果不存在就会报错

技术分享

所以除非你确认key存在,否则用如下的方法:

用get的方法,温和的多。如果找不到key,会返回None:

技术分享

如果存在key

技术分享

判断key值是否存在这个字典里,如果存在就取值,如果不在就创建一个key

不存在,返回false:

技术分享

存在返回True

技术分享

如果在python2里,写法是这样的:请注意:

技术分享

 

字典的使用

标签:字典   使用   bsp   log   3.1   创建   als   没有   none   

原文地址:http://www.cnblogs.com/itfat/p/7367394.html

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