0
In [1]: l1 = lambda *args, **kw: args

In [2]: l1(**{'name':'hello'})
Out[2]: ()

In [3]: l1(**{u'name':'hello'})
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)

/home/sma/<ipython console> in <module>()

Pythonが辞書要素を関数に渡したり解凍したりできないという問題があります...Pythonが破損しているか、システムが壊れている可能性がありますが、これは奇妙です

Ubuntu 9.04JauntyJacobでpython2.6.2を使用しています

4

1 に答える 1

2

この(非)バグ(古い)に関連しているようですが、さらに多くの バグレポートがあり、実際には2.6.5以降でのみ修正されているようです。

私が見つけたのはそれだけであり、Pythonについて、その方法や理由を説明するための洞察はこれ以上ありません;)

于 2010-11-18T09:51:29.997 に答える