Re: [問題] python dictionary 問題

看板Programming作者 (眠月)時間17年前 (2008/05/05 04:09), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《azulazure (azul)》之銘言: for k, v in freq.iteritems () : print k, sum ( [ c for (w,c) in inputwords.iteritems() if w in v ] ) 自己排序一下跟把 sum 是 0 的去掉就好了 另外,freq 的 value 的部份不要用 list,用 set 效率會比較好 其實上面那種寫法效率其實也還是不太好就是, (執行效率不好,但是寫程式的效率很好啦 XD) 最好是建 bi-map,可以從字直接查到 freq 跟 count。 -- To iterate is human, to recurse is divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.203.59

05/05 10:16, , 1F
恩 了解了 謝謝
05/05 10:16, 1F

05/05 10:17, , 2F
學python還沒有很久
05/05 10:17, 2F

05/05 10:18, , 3F
所以還沒研究你說的bimap要怎麼做
05/05 10:18, 3F

05/05 12:50, , 4F
python 沒有 bi-map QQ 要的話要自己寫
05/05 12:50, 4F

05/05 12:50, , 5F
所以可以不要理我沒關係 QQ
05/05 12:50, 5F

05/05 13:29, , 6F
www.codeproject.com/KB/stl/bimap.aspx
05/05 13:29, 6F

05/05 13:30, , 7F
C++的 XD
05/05 13:30, 7F

05/07 15:54, , 8F
boost 新版的也加入了 bimap ^O^
05/07 15:54, 8F
文章代碼(AID): #187XVgad (Programming)
文章代碼(AID): #187XVgad (Programming)