課程
/后端開發
/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程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-15
d.values()獲取到的是一個list,包含了所有的value,不包含key,而d.keys()則是包含了所有的key,但是?itervalues()?方法不會轉換,它會在迭代過程中依次從 dict 中取出 value。