Представьте, что у вас есть такая структура:
Код: Выделить всё
something = {
"data":{"mytuple":(1,2,3)}
}
Код: Выделить всё
myGetter = something['data']['mytuple']
Код: Выделить всё
myGetter is something['data']['mytuple'] ## True
Я подозреваю, что это связано с распределением памяти и тот факт, что кортеж является неизменяемым.
Код: Выделить всё
myGetter = list(myGetter)
type(myGetter) ## return list
type(something['data']['mytuple']) ## still tuple
myGetter is something['data']['mytuple'] ## now returns False
Подробнее здесь: https://stackoverflow.com/questions/792 ... on-to-list
Мобильная версия