Re: [問題] 關於dictionary

看板Python作者 (Victor)時間15年前 (2009/08/22 18:19), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《zuda (組達)》之銘言: : 請問 : 如果我的key是一個沒有assign名稱的instance : ex : a={object(): 'abc'} : 在這樣的情況下...我還有辦法access到'abc'嘛? : 新手orz 麻煩多指教 謝謝 有辦法,即然你有a,就表示你一樣可碰得到object 雖然他沒有名字,但是一樣還是存在a裡面 你可以像這樣寫找回object for key in a: if a[key] == 'abc': print 'I found you! object:', key 當然這只是方法之一,object和abc都一樣在dictionary中 你隨時要存取他都可以,只是可能要找遍整個dictionary才可以找到abc 因為畢竟你的key沒有留下來 -- 哇咧咧 創意投票系統 http://walele.com 易記學 程式設計教學 http://ez2learn.com/ 易記學 程式設計討論區 http://forum.ez2learn.com VICTOR's 個人Blog http://blog.ez2learn.com/ 財報分析王 http://victorlin.serveftp.org/stock/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.227.37

08/24 14:57, , 1F
八卦問一句, dictionary 不是像 map 那樣做 lookup 的
08/24 14:57, 1F

08/24 14:57, , 2F
嗎?... 沒有 key 的 entry 的用意是什麼?...
08/24 14:57, 2F

08/24 16:14, , 3F
我也不知道 XD 要問原po囉
08/24 16:14, 3F

08/24 18:53, , 4F
本例有 key,為 object()
08/24 18:53, 4F

08/26 10:27, , 5F
他的意思是 anonymous instance
08/26 10:27, 5F

08/26 10:28, , 6F
話說 key 本身需要 immutable, 放 instance 進去也可以唷?!
08/26 10:28, 6F

08/28 00:11, , 7F
樓上說的對,其實後來我是反過來用的XD 感謝樓上各位的指教
08/28 00:11, 7F
文章代碼(AID): #1AZyOKoV (Python)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1AZyOKoV (Python)