InstruçÔes

Passo 35

Como vocĂȘ aprendeu em uma lição anterior, uma list comprehension pode ser usada para criar uma lista a partir de um iterable existente:
squares = [0, 1, 4, 9, 16, 25]

roots = [i ** 0.5 for i in squares]
print(roots) # [0.0, 1.0, 2.0, 3.0, 4.0, 5.0]
Cada item na lista medications deve ser uma string. Nesta etapa e na prĂłxima vocĂȘ escreverĂĄ uma expressĂŁo para verificar isso. Use o operador and para adicionar outra expressĂŁo ao valor da chave medications. No lado direito do operador and, use a sintaxe de list comprehension para criar uma lista feita avaliando isinstance(i, str) para cada i em medications.

O que fazer:

Testes:

  • A chave `medications` do seu dicionĂĄrio `constraints` deve ter o valor de `isinstance(medications, list) and [isinstance(i, str) for i in medications]`.

Preview