Porque o segundo input está correto?
result_2 += lista
não somaria as listas por elas mesmas?
Porque o segundo input está correto?
result_2 += lista
não somaria as listas por elas mesmas?
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.