python 3.x
>>> d = {'one': 1, 'two': 2, 'three': 3} >>> dkeys = d.keys() >>> dkeys dict_keys(['one', 'three', 'two']) >>> dvalues = d.values() >>> dvalues dict_values([1, 3, 2]) >>> ditems = d.items() >>> ditems dict_items([('one', 1), ('three', 3), ('two', 2)])字典视图在字典条目上提供了一个动态视图,这意味着当字典发生变化时,相应的视图也会发生变化。要保存固定的值需要将字典视图强制转换为其他类型的对象进行保存,通常保存为list类型。
>>> d['four'] = 4 >>> d {'one': 1, 'three': 3, 'two': 2, 'four': 4} >>> dkeys dict_keys(['one', 'three', 'two', 'four']) >>> dvalues dict_values([1, 3, 2, 4]) >>> ditems dict_items([('one', 1), ('three', 3), ('two', 2), ('four', 4)])