为什么会有dict_values
时间: 2024-05-27 19:13:17 浏览: 199
Python_dict字典详解
和dict_keys这样的数据类型?
dict_values和dict_keys都是Python字典数据类型中的视图对象。它们分别代表字典中所有值的集合和所有键的集合。这两个对象都不是真正的列表,它们只是支持集合操作的迭代器。这两个对象的出现是为了提高字典操作的效率以及降低内存消耗。因为对字典进行迭代时,遍历视图对象比直接遍历字典要快,同时遍历字典的键值对也会浪费大量内存。所以,Python中引入了这两个对象来解决这个问题。
阅读全文