[問題] dictionary 的 iterator

看板Python作者 (huggie)時間17年前 (2008/05/21 14:44), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
請問 iteritems(), iterkeys(), itervalues() 效能會很好嗎? Dictionary 是個 mapping,他是如何支援 iterator? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.160.62

05/21 16:30, , 1F
for key, value in dict.items()
05/21 16:30, 1F

05/21 18:03, , 2F
樓上這種的要做 list 效率應該會更差吧?
05/21 18:03, 2F

05/22 22:06, , 3F
key, value 是個 tuple
05/22 22:06, 3F

05/23 00:20, , 4F
但他們都放在 list 裡面阿 [(),()]
05/23 00:20, 4F

05/23 04:41, , 5F
你沒有定義效能;list of tuple 的時間複雜度比較低
05/23 04:41, 5F

05/23 15:52, , 6F
你的意思是時間複雜度比 iteritems() 低嗎?
05/23 15:52, 6F
文章代碼(AID): #18CyIpPv (Python)
文章代碼(AID): #18CyIpPv (Python)