Почему при перезаписи списка он не меняется в кортеже?
Есть кортеж
kort = (1, [2, 3], 4)
Как можно поменять список, который лежит в нём?
a = [1, 2]
kort = (1, a, 4)
print(kort)
a = [5, 6]
print(kort)
При выполнении такого кода кортеж не меняется
А при таком меняется. Почему так происходит?
a = [1, 2]
kort = (1, a, 4)
print(kort)
a.append(5)
print(kort)
Источник: Stack Overflow на русском