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

Não compreendi a sexta atividade

Porque o segundo input está correto? result_2 += lista não somaria as listas por elas mesmas?

1 resposta
solução!

Boa tarde Lucas, tudo bem?

No python o operador + realiza a operação de concatenação quando são realizadas entre duas listas, por isso o resulta_2 resultaria em:

['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I']

Então quando no exercício é realizado a operação

result_2 += lista

que é a mesma coisa que a operação

result_2 = result_2 + lista

Resulta na concatenação das listas.

Existem outras estruturas de dados que agem de forma difente com o operador +, como por exemplo os arrays do numpy, no caso o resultado da soma de dois array resultária na soma das listas.