Read this article in English here . 1. Introdução Se você já se perguntou por que alterar uma lista dentro de uma função muda a lista original, mas alterar um número não, você esbarrou em um dos conceitos mais fundamentais (e mais mal compreendidos) de Python: o modelo de dados da linguagem.
Source: [Dev.to](https://dev.to/brunotlps/modelo-de-dados-python-parte-1-3ela)