3
A
回答
3
是的,這是完全有效的。你可以使用它來存儲一個計數器,函數被調用的次數:
def hi():
print 'hi'
funcs = {hi: 0}
funcs # {<function hi at 0x...0>: 0}
for func in funcs:
func() # call func, prints "hi"
funcs[func] += 1 # increment call counter
funcs # {<function hi at 0x...0>: 1}
+1
非常感謝:) – ViralSpiral
相關問題
- 1. 使用函數參數值作爲字典鍵
- 2. 使用字符串作爲字典鍵?
- 3. 用法作爲字典鍵
- 4. 使用變量作爲字典鍵
- 5. 使用對象作爲字典鍵
- 6. 的Python:使用* ARGS作爲字典鍵
- 7. 使用Timespan作爲字典中的鍵?
- 8. 使用kwargs作爲字典中的鍵
- 9. 使用PropertyInfo作爲字典鍵碼
- 10. 使用CFUUIDRefs作爲字典的鍵
- 11. 使用元組作爲字典鍵
- 12. 使用字典作爲其他字典中的關鍵字
- 13. 使用列表值作爲字典鍵作爲鍵val
- 14. Python字典鍵作爲一組數字
- 15. 爲字典鍵分配函數 - Python
- 16. C#字典鍵作爲字典
- 17. 使用字典鍵(作爲字符串)在構造函數中設置變量
- 18. 在python中使用元組作爲字典中的字典鍵
- 19. 使用數組作爲javascript中的字典的關鍵字
- 20. 使用字節數組作爲字典鍵
- 21. 字典整數作爲鍵和函數的值?
- 22. 矩陣作爲字典鍵
- 23. UIView作爲字典鍵?
- 24. 字典作爲關鍵值?
- 25. 使用輸入作爲字典調用的函數的參數
- 26. 函數作爲字典鍵,難以置信的類型
- 27. 接受單字典或字典列表作爲函數參數
- 28. 如何使通用字典作爲函數參數?
- 29. 將函數參數作爲字典使用
- 30. 使用布爾數組作爲自定義字典鍵
你想弄明白嗎? – Hackaholic
'add'不是函數的名稱,它*是*函數。 * name *是字符串「add」,也可以作爲「add .__ qualname__」訪問。 – 5gon12eder
你希望用這個解決的實際問題是什麼? (它真的不明顯,你可能想用'mydict'做什麼。) – NPE