Sintaxis práctica.

Pepe Aracil pepe en diselpro.com
Sab Jun 5 00:28:10 CEST 2004


Hola.

Como adivinareis, llevo poco tiempo con python ( 4 ó 5 meses). Vengo de 
programar en object pascal (delphi) y hay veces que dudo si podría sacar mas 
partido a la "plasticidad" de python.

Por Ej.

if a > b : 
	c = 25
else:
	c = 50

se podría substituir por:

c=(50,25)[a>b]

otro Ej.

if a == 25 or a == 50 or a ==75 :
	pass

se podría substituir por:

if a in (25,50,75):
	pass


Lo que para los programadores experimentados en python puede resultar obvio, 
los que empezamos y venimos de otros lenguajes de más bajo nivel, no lo es 
tanto.

¿Sabéis más casos prácticos en los que se pueda extraer más jugo a la sintaxis 
de python?



Gracias.




Más información sobre la lista de distribución Python-es