Почему содержимое кортежа изменяется, когда я добавляю его к списку внутри него, но не изменяется, когда я обновляю переменную?

myVar = ["jhhj", "hgc"]
myTuple = ([1,2,3], [4,5,6], myVar)
myVar.append('lololol')
print myTuple

Почему и как этот кортеж может быть изменен путем добавления после построения?

myVar = "lol"
myTuple = ([1,2,3], [4,5,6], myVar)
myVar = "lolol"
print myTuple

Почему это будет печатать ([1,2,3], [4, 5,6], "лол")вместо ([1,2,3], [4,5,6], "лолол")?

7
задан brandizzi 14 June 2012 в 11:24
поделиться