Pregunta

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>()

Tengo un problema con Python incapaz de pasar / descomprimir los elementos del diccionario a las funciones ... podría ser mi pitón está dañado o el sistema está roto, no sé, pero esto es raro

Estoy usando Python 2.6.2 en Ubuntu 9.04 Jaunty Jacob

¿Fue útil?

Solución

parece estar relacionada con este (no) fallo (de edad), pero aún son < a href = "http://bugs.python.org/issue2646" rel = "nofollow"> href="http://bugs.python.org/issue4978" rel="nofollow"> informes de errores y lo que realmente parece estar fijo a partir de 2.6.5 solamente.

Eso es todo lo que encontré y no tener una visión más clara de Python para explicar cómo o por qué;)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top