gpt4 book ai didi

python - 从字典中调用函数

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:35 25 4
gpt4 key购买 nike

我想从字典中调用一个函数。是否可以?如果可以,我该怎么做?

def function():
pass

my_dic = {
'hello': function()
}

最佳答案

据我了解,您的实际意思是如何将函数引用保存在字典中,以便在通过键从字典中获取它后能够稍后调用它。这是可能的,因为函数是 first class objects在 Python 中:

>>> def function():
... print("Hello World")
...
>>> d = {
... 'hello': function # NOTE: we are not calling the function here - just keeping the reference
... }
>>> d['hello']()
Hello World

带有一些用例示例的相关线程:

关于python - 从字典中调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36849108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com