课程
/后端开发
/Python
/初识Python
向大家请教,问题是求平均分数,为什么用d.values()输出结果是
[85, 74, 95, 59] 78.25
而使用d.itervalues()输出结果只有
78.25
2019-03-15
源自:初识Python 9-3
正在回答
d.values()获取到的是一个list,包含了所有的value,不包含key,而d.keys()则是包含了所有的key,但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序