1. 字典视图对象
字典视图对象(Dictionary view objects)是指由dict.keys( ),dict.values( )和dict.items( )所返回的对象,该对象提供字典条目的一个动态视图,字典视图可以被迭代以产生与其对应的数据,并支持成员检测。
dict.keys( ):返回由字典所有的key/键组成的一个新视图。
dict.values( ):返回由字典所有的value/值组成的一个新视图。
dict.items( ):返回由字典所有的key-value/键-值对组成的一个新视图。

2.字典的解包
解包(unpacking)就是把一个容器(collection)数据进行分解、逐个取出来,任何可迭代对象都支持解包操作,包括字符串、列表、元组、字典、集合等,Python对可迭代对象的解包操作都是自动完成的。在表达式、函数调用中,还可以使用一个或两个星号(*,或**)解包可迭代对象,其中:用一个星号解包序列,用两个星号解包字典。

3. 字典的遍历
使用字典的方法keys( )、values( )、items( )可以分别遍历字典的键、值和键值对/数据项,但需要注意的是直接遍历字典对象默认是遍历字典的键key,需要深度处理字典数据项的话,可以通过items( )获得字典的每一个数据项,然后对其进行解包、分别获得key和value。

4. 字典的排序
字典是无序结构,本身是没有sort( )方法的,不支持直接排序。虽然字典是一种映射型数据结构,但把每个key/value对抽象成一个值,那么整个字典又是线性的,可以使用Python的sorted( )函数对其进行排序操作。