Aula 12: dict e set comprehension + condições
A mesma ideia de comprehension funciona também para dicionários e conjuntos. Para um dict, você escreve {chave: valor for item in sequência} para construir um dicionário numa linha, e para um set, {expressão for item in sequência}. Assim como com listas, você pode adicionar uma condição if para filt
Se uma list comprehension produz uma lista de itens, uma dict comprehension dá a cada itnuma etiqueta de preço — uma chave ligada a um valor. Uma set comprehension produz uma coleção única, sem duplicatas.
- dict comprehension
- Construir um dict numa linha: {chave: valor for item in sequência}.
- set comprehension
- Construir um set numa linha: {expressão for item in sequência}; os valores são únicos.
- filtro em comprehension
- Um if no final que inclui apenas os itens que atendem à condição — funciona também para dict/set.