1. 程式人生 > >Python高級用法篇——筆記

Python高級用法篇——筆記

clas bubuko tor key mage for 結果 return value

1.Python3字典中items()和python2.x中iteritems()的區別

在Python2.x中,items( )用於 返回一個字典的拷貝列表【Returns a copy of the list of all items (key/value pairs) in D】,占額外的內存。
iteritems() 用於返回本身字典列表操作後的叠代【Returns an iterator on all items(key/value pairs) in D】,不占用額外的內存。

技術分享圖片

技術分享圖片

Python 3.x 裏面,iteritems() 和 viewitems() 這兩個方法都已經廢除了,而 items() 得到的結果是和 2
.x 裏面 viewitems() 一致的。
在3.x 裏 用 items()替換iteritems() ,可以用於 for 來循環遍歷。

技術分享圖片

Python高級用法篇——筆記