print max(3 for i in range(4))
#output is 3
utilizar Python 2.6Strange python para la sintaxis, ¿cómo funciona esto, cómo se llama?
El 3 me es tirar fuera, aquí está mi intento de explicar qué se está encendiendo.
para i en el rango (4) hace un bucle que se repite 4 veces, incrementando i de 0 a 3 al comienzo de cada ciclo. [no tiene idea de qué significa el 3 en este contexto ...] max() devuelve el iterable más grande que se le pasa y el resultado se imprime en la pantalla.
Por alguna razón, esta pregunta me recuerda a Monty Python y al Santo Grial. –