Python学习笔记-字典
字典是python中唯一内建的映射类型。
创建字典phonebook = {'Alice':'2341','Beth':'9102'}
可以使用dict通过其他映射或者键值对的序列建立字典。关键值参数来创建字典。
len(d)d中项的数量。d[k]返回关联到键的值,d[k] = v给键赋值,del d[k]删除键k,k in d是否含有键k。
键类型,自动添加,成员资格。
字典的格式化字符串。
方法:
1.clear清除字典中所有的项。在原地操作。
2.copy浅复制,改变值对原数据无影响,删除都删掉。deepcopy深复制,均无影响。
3.fromkeys使用给定的键建立新的字典,默认值none
4.get访问字典,如果没有返回None,不会有异常。
5.has_key检查字典中是否含有某个键值
6.items所有的项以键值对的形式返回,无次序。iteritems返回一个迭代器对象。
7.keys列表显示所有键,iterkeys返回一个键的迭代器。
8.pop获取对应于给定键的值,然后删除键值对在字典中。
9.popitem随机弹出一个键值
10.setdefault类似于get方法,不过可以给不存在的键值赋值。
11.update新字典更新旧字典
12.valus以列表形式返回字典中的值,itervalues迭代器。