sirve que puede programacion payton para lenguaje hacer español developing descargar con aplicaciones python python-3.x

puede - python para que sirve



¿Por qué Python 2.6 no ha establecido literales y comprensiones o dictámenes de comprensión? (2)

Todos estos son cambios de sintaxis / gramática. Tales cambios se introducen tradicionalmente primero en una versión Python xy con una from __future__ import … y se implementan al menos en Python x. (Y + 1) versión. Tal transición aún no ha sucedido para estos cambios.

Técnicamente, he respondido tu "por qué".

Ahora, si quisieras decir, "¿por qué nadie se tomó el tiempo de sugerir, apoyar e implementar algo que me gustaría tener en 2.x también, incluso si ellos no lo saben porque nunca intenté sugerir / Apoyar las mejoras de sintaxis en comp.lang.python o Python-Dev y nunca intenté siquiera leer las PEP? ", entonces la respuesta yace en ti también, y puedes ofrecer una respuesta tú mismo.

HTH

Por cierto, no deberías usar la forma dict([(k,v) for k,v in d]) , sino la dict((k,v) for k,v in d) . Más eficiente. ¿Por qué crear una lista intermedia?

Python 2.6 fue básicamente un trampolín para facilitar la conversión a Python 3. Muchas de las funciones destinadas a Python 3 se implementaron en 2.6 si no rompieron la compatibilidad con la sintaxis y las librerías de clase.

¿Por qué no se establecieron los literales ( {1, 2, 3} ), se establecieron las comprensiones ( {v for v in l} ), o las comprensiones dictadas ( {k: v for k, v in d} ) entre ellas? En particular, las comprensiones dictas habrían sido una gran bendición ... Me encuentro usando el dict([(k, v) for k, v in d]) considerablemente más feo dict([(k, v) for k, v in d]) muchísimo últimamente.

¿Hay algo obvio de lo que me estoy perdiendo, o era solo una característica que no hizo el corte?