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