[問題] dictionary

看板Python作者 (OnFire)時間5年前 (2019/03/25 22:44), 5年前編輯推噓4(403)
留言7則, 6人參與, 5年前最新討論串2/2 (看更多)
請問各位大大有辦法讓dictionary的值是以函數的方式儲存嗎 舉例 我現在有一個字典qq qq={'名字':'Eng','年齡':'20','興趣':'籃球'} 以及一個函數 def transform(c): f=c*1.8+32 print('攝氏',c,'等於華氏',f) 有辦法讓這個函數transform()存到dictionary裡面嗎 就是我可以用一個key叫出這個函數並且執行他 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.29.62 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1553525051.A.05F.html

03/25 22:55, 5年前 , 1F
你有試過了嗎
03/25 22:55, 1F

03/25 23:41, 5年前 , 2F
可以
03/25 23:41, 2F

03/25 23:58, 5年前 , 3F
當然可以
03/25 23:58, 3F

03/26 02:08, 5年前 , 4F
可以 有時候這樣寫還滿方便的
03/26 02:08, 4F

03/26 04:20, 5年前 , 5F
qq[key]=transform
03/26 04:20, 5F

03/26 04:20, 5年前 , 6F
qq[key](c)
03/26 04:20, 6F

03/26 07:30, 5年前 , 7F
你要存函數還是物件都可以,不要加括號就可以了
03/26 07:30, 7F
原來是不要括號 感謝 Meng24: 原來不要掛號就可以了!感謝 03/26 08:44 ※ 編輯: Meng24 (140.109.29.62), 03/27/2019 22:55:07
文章代碼(AID): #1ScEax1V (Python)
討論串 (同標題文章)
文章代碼(AID): #1ScEax1V (Python)