InstruçÔes
Passo 40
List comprehensions também aceitam clåusulas
if para filtrar itens de um iterĂĄvel:
nums = [1, 2, 3, 4, 5, 6]
even_nums = [num for num in nums if num % 2 == 0]
print(even_nums) # [2, 4, 6]
Como vocĂȘ quer retornar uma lista contendo apenas chaves invĂĄlidas, adicione uma clĂĄusula if Ă sua compreensĂŁo para que cada key seja adicionada Ă lista somente quando value for falsy.
O que fazer:
Testes:
- Sua função `find_invalid_records` deve retornar uma list comprehension que avalia `key` para cada `key, value` em `constraints.items()` se `value` for falsy.
- Sua função `find_invalid_records` deve retornar uma list comprehension que itera sobre `constraints.items()`.
- Sua função `find_invalid_records` deve retornar uma list comprehension que usa `key, value` para iterar sobre `constraints.items()`.
- Sua função `find_invalid_records` deve retornar uma list comprehension que avalia `key` para cada `key, value` em `constraints.items()`.
Preview