在python-3.Xdict.values
中不会返回list
类似在python-2.X中的执行方式。在python-3.x中,它返回一个dict- value
对象,该对象是一个类似于集合的对象,并使用哈希表存储其项目。除了支持大多数set
属性外,此功能还针对某些操作(例如成员资格检查(使用in
运算符))进行了优化。因此,它不支持索引。
如果要获取列表对象,则需要通过将结果传递给list()
函数将其转换为列表。
the_values = dict.values()
SUM = sum(list(the_values)[1:10])