Jeito rebuscado de criar uma LISTA¶
Para criar uma lista de números pares com raiz quadrada perfeita:
>>> sqdEvens = [x ** 2 for x in range(8) if not x % 2]
[0, 4, 16, 36]
Switch-case em Python¶
bytebaker.com/2008/11/03/switch-case-statement-in-python
resumo: usar uma busca de dicionário.
options = {0 : zero,
                1 : sqr,
                4 : sqr,
                9 : sqr,
                2 : even,
                3 : prime,
                5 : prime,
                7 : prime,
}
def zero():
    print "You typed zero.\n"
def sqr():
    print "n is a perfect square\n"
def even():
    print "n is an even number\n"
def prime():
    print "n is a prime number\n"
execução:
options[num]()
Lambda¶
Funcao para gerar uma funcao simples de uma linha atraves de uma variavel.
um exemplo de uso:
>>> adicao3 = lambda x: x+3
>>> adicao3(5)
8| 
 I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work… Boostaro  | 
|
| 
 2048 welcomes everyone to visit  | 
|