Para agilizar e diminuir o tamanho do seu script, um conjunto de códigos de uma linha que irão dar inveja aos seus companheiros programadores...
1) Criar e atribuir valores a múltiplas variáveis pode ser feito em uma linha.
>>> nome, idade, sexo = 'John Doe', 33, 'M' {codeBox}
2) Criando listas com 'list comprehension'.
Sintaxe:
nome_da_lista = [ novo_item for item in iteravel if teste]
>>> quadrados = [ x*x for x in range(1,11) if x%2 == 0] {codeBox}
3) Criando dicionários com 'dictionary comprehension".
Sintaxe:
nome_do_dic = {key:value for item in iterable}
>>> frutas = ['pera', 'laranja', 'banana', 'maça'] # lista
>>> meu_dic = {k:len(k) for k in frutas} {codeBox}
4) Invertendo os valores de duas variáveis.
>>> var1, var2 = var2, var1 {codeBox}
Tags
Python
