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