human
Explica por qué las siguientes dos líneas de código en Python producen resultados diferentes.a = [1, 2]
b = a
gpt
Las dos líneas de código en Python producen resultados diferentes porque la primera línea crea una lista de dos elementos, mientras que la segunda línea crea una referencia a la misma lista. Esto significa que cuando se realiza un cambio en la lista 'b', también afecta al objeto al que se hace referencia en 'a'.