标签:字典 使用 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