Códigos de uma linha


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}





Postagem Anterior Próxima Postagem

Formulário de contato