1、字典的创建
(1)直接进行创建
dict={} dict={'name':'yangya','sex':'female'}
(2)利用工厂方法创建
dict=dict((['x',1],['y',2]))
(3)通过内建方法进行创建,fromkeys()来创建一个默认的字典,字典中的元素具有相同的值(默认的值是None)
dict={}.fromkeys(('x','y'),-1)
2、访问字典中的值
3、判断字典中是否存在某个键in not in has_key()
'name' in dict # or dict.has_key('sever')
4、字典比较的cmp()函数
首先比较字典的大小,然后是键,最后是值
5、字典有序
for eachKey in Sorted(dict) 调用这个函数之后,字典就是有序的
或者 先通过keys()方法获得字典的键值列表,然后调用列表的sort()方法得到一个有序的可遍历的列表
6、setdefault()函数,检查字典中是否含有某键,如果字典中存在该键,可以取到它的值;如果不存在,可以给这个键赋值并返回该值。
7、现阶段的Python方法:keys(),values()和items()
未来Python方法:iteritems(),iterkeys()和itervalues()方法,适合于大数据
8、字典中的键值必须是可哈希的,像列表和字典这种可变类型,不能作为键值