Boa tarde,
Então, tive uma dúvida quanto a origem das variáveis desse código "for foto_id, info in cards.items"
Não haviamos definido foto_id nem info antes... poderiam explicar?
Agradeço desde já.
Boa tarde,
Então, tive uma dúvida quanto a origem das variáveis desse código "for foto_id, info in cards.items"
Não haviamos definido foto_id nem info antes... poderiam explicar?
Agradeço desde já.
O for "cria" as variáveis de controle e a cada loop atribuí o valor pra essas variáveis
por exemplo
frutas = ["banana", "maçã", "laranja"]
for fruta in frutas:
print(fruta)
nesse exemplo o for vai criar a variável fruta e vai atribuir o índice 0 pra ela no primeiro loop, vai printar o valor de fruta e no próximo loop retribuirá o valor de fruta com o indice 1. em algumas situações pode ser necessário mais de uma variável, como no enumerate que precisa de uma variável pra guardar o índice e outra pro valor mas a lógica é a mesma.