課程
/后端開發
/Python
/初識Python
我用的版本是2.7.11,在練習使用intervalues()方法時,出現了如下問題,這是什么原因呢?
2016-04-07
源自:初識Python 9-3
正在回答
題主 將問題擺開, 而課程中(Python入門 9-3)也詳細講解了 字典的 values 和 itervalues 的不同, 我在這里多說一句。
在Python 3.x 中 取消了 itervalues , 并且把它的特性給了 values , 也就是說 Python3.x 中 values 就是 Python2.x 中的 itervalues, 由于 itervalues 對比 values 有很多優點, 可以說 Python3.x 中對字典的 方法進行了優化,淘汰了 占用內存太多的 方法。 類似的升級還有 range()函數。
an然如歌 提問者
搞了半天,原來是自己多大了一個字母n,不好意思了
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-07
題主 將問題擺開, 而課程中(Python入門 9-3)也詳細講解了 字典的 values 和 itervalues 的不同, 我在這里多說一句。
在Python 3.x 中 取消了 itervalues , 并且把它的特性給了 values , 也就是說 Python3.x 中 values 就是 Python2.x 中的 itervalues, 由于 itervalues 對比 values 有很多優點, 可以說 Python3.x 中對字典的 方法進行了優化,淘汰了 占用內存太多的 方法。 類似的升級還有 range()函數。
2016-04-07
搞了半天,原來是自己多大了一個字母n,不好意思了