擅长:python、mysql、java
<p>您可以使用<code>func_name</code>:</p>
<pre><code>>>> a = lambda x: x + 1
>>> b = lambda y: y + 2
>>> c = lambda z: z + 3
>>> a.func_name = 'a'
>>> b.func_name = 'b'
>>> c.func_name = 'c'
>>> z = a, b, c
>>> d = {}
>>> for f in z:
... d[f.func_name] = f(10)
...
...
>>> d
{'a': 11, 'c': 13, 'b': 12}
</code></pre>
<p>在这里使用lambda,所以所有的东西都是名称<code><lambda></code>,但是使用适当的函数,它们的<code>func_name</code>将反映它们的变量名。在</p>