List Comprehensions
- List comprehensions são uma maneira concisa e eficiente de criar list s em Python.
- Eles permitem que você gere um novo list aplicando uma expressão a cada item em um iterável existente(por exemplo, list, tupla, string) e filtrando os itens com base em uma condição.
- A sintaxe de uma list compreensão é:
[expression for item in iterable if condition]
Exemplo:
Dictionary Comprehensions
- Dictionary comprehensions permitem que você crie dicionários de maneira concisa.
- Semelhante a list comprehensions, eles geram um novo dictionary aplicando uma expressão a cada item em um iterável e filtrando itens com base em uma condição.
- A sintaxe de uma dictionary compreensão é:
{key_expression: value_expression for item in iterable if condition}
Exemplo:
Set Comprehensions
- Set comprehensions permitem que você crie set s de maneira semelhante a list comprehensions e dictionary comprehensions.
- Eles geram um novo set aplicando uma expressão a cada item em um iterável e filtrando itens com base em uma condição.
- A sintaxe de uma set compreensão é:
{expression for item in iterable if condition}
Exemplo:
Comprehensions fornecem Python uma maneira concisa e legível de criar list s, dicionários e set s com base em iteráveis existentes, tornando seu código mais elegante e eficiente.