O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Comprehensions

Diego Freitas Bastos Dylan Python Português

Conteúdo do mapa

Comprehensions

  1. Utilizando List Comprehensions, podemos gerar listas com dados processados a partir de outro iterável.

  2. Sintaxe

    • numeros = [1, 2, 3, 4, 5] res = [numero *2 in numero in numeros]
  3. Podemos adicionar estruturas condicionais

    • Forma 1: pares = [numero for numero in numeros if numero % 2 == 0] Forma 2 res = [numero *2 if numero %2 == 0 else numero / 2 for numero in numeros]
  4. Listas Aninhadas

    • Algo parecido com os Arrays e Matrizes(estes, não existem no Python)
      • Forma de Utilizar
        • listas = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] [[print(valor) for valor in lista] for lista in listas] OBS.: Tentar ler da direita p esquerda
  5. Dictionary Comprehension

    • Muito parecido com as Lists Comprehensions
      • Sintaxe
        • {chave:valor for valor in iterável} Exemplo: numeros {a:1, b:2, c:3} quadrado = {chave: valor**2 for chave, valor in numeros.items()}
        • Exemplo com condicional
          • numeros = [1, 2, 3, 4, 5] res = {num: (par if num % 2 == 0 else impar) for num in numeros}
    • Funciona com Conjuntos também
  6. Set Comprehensions

    • Mesma forma de List Comprehensions

Informações

Descrição
Python Mapa Mental sobre Comprehensions, criado por Diego Freitas Bastos Dylan em 21-05-2019.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?