Fiz a seguinte função:
list = ["a","b", "c"]
def return_data(list):
for item in list:
return {
"dado": item
}
e o output foi esse:
In [121]: return_data(list)
Out[121]: {'dado': 'a'}
Porém, eu esperava que o output fosse:
{"dado": "a"},
{"dado": "b"},
{"dado": "c"},
Outra opção de output esperado:
[
0: {
"dado": "a"
},
1: {
"dado": "b"
},
2: {
"dado": "c"
},
]
ou seja, que todos os dados da lista fosse impressos quando eu desse o return
.
Por favor, poderiam me ajudar a entender onde eu errei?
Obrigado