GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Comprehensions

Diego Freitas Bastos Dylan Python Portugiesisch

Inhalt der Mindmap

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

Informationen

Beschreibung
Python Mindmap am Comprehensions, erstellt von Diego Freitas Bastos Dylan am 21/05/2019.
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck