Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Quando eu sei que o objeto é interable?

Quando eu sei que o objeto é interable?

1 resposta
solução!

Faaala Caio, tudo bem?

No Python, um objeto é considerado iterável se ele implementa o método __iter__, permitindo, por exemplo, que um loop seja executado sobre ele. Então se o objeto tiver a propriedade __iter__ ele é um iterável. E você pode conferir isso através do hasattr que retorna true ou false para caso a variável ou objeto possua a propriedade ou não. Por exemplo:

numero = 12 

lista = [1,2,3]

tupla = (1,2,3)

print(hasattr(numero, '__iter__'))

print(hasattr(lista, '__iter__'))

print(hasattr(tupla, '__iter__'))

Resultado:

False
True
True

Qualquer dúvida é só falar. Abraços e bons estudos!