Na questão sobre List Comprehension me surgiu a dúvida nessa parte:
#enunciado
frutas = ["maçã", "banana", "laranja", "melancia"]
lista = []
for fruta in frutas:
lista.append(fruta.upper())
#resposta usando List Comprehension
lista = [fruta.upper() for fruta in frutas]
Não consegui identificar que tipo de dados por exemplo, é fruta nem como fruta recebe a string dos índices de frutas. Eu entendi (quer dizer...parece q eu entendi) q o laço acontece percorrendo a lista frutas, índice por índice. Mas me enrolei como fruta funciona. Não sei se consegui explicar minha dúvida.