Eu consegui entender que a notação: result_2 += lista vai passando os dados da lista para o result_2.
Mas por que nesse caso o result_2 não está sendo uma "lista de listas" que nem os dados?
Eu consegui entender que a notação: result_2 += lista vai passando os dados da lista para o result_2.
Mas por que nesse caso o result_2 não está sendo uma "lista de listas" que nem os dados?
Ah... Acabei entendendo agora. Essa notação está na verdade concatenando as listas de "dados", certo?
Olá, Henrique, tudo beleza?
Exatamente, no exercício estamos percorrendo a lista dados
e adicionando cada valor de dados
na lista result_2
. Quando usamos esse += seria a mesmas coisa que passar o seguinte comando:
result_2 = []
for lista in dados:
result_2 = result_2 + lista
result_2
Saida ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I']
Como lista
é um item, neste caso, da lista chamada dados
, estamos sempre adicionando um item enquanto eu estiver percorrendo dados
.
Se ainda tiver alguma dúvida, estou por aqui. Ótimos estudos e um forte abraço!