【发布时间】:2020-06-02 07:17:25
【问题描述】:
将函数用作字典键是否被认为是不好的形式?例如:
def add(a, b):
return a + b
mydict = {add: "hello"}
【问题讨论】:
-
你想在这里弄清楚什么???
-
add不是函数的名称,它是一个函数。 name 是字符串'add',也可以作为add.__qualname__访问。 -
您希望解决的实际问题是什么? (你可能想用
mydict做什么真的不是很明显。) -
我的问题纯属学术性的。只是想知道它是否被认为是不好的形式。允许这样做是 Python 的一个怪癖吗?
-
取决于您的 实际 需要,它可能完全有效或相当奇怪。
标签: python