Python数据类型之“集合(Sets)与映射(Mapping)”(6)

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)])

本文永久更新链接地址

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e45a64f9149f9f2fb357c2b6a014bf64.html