Обращение по ссылке python

Допустим у меня есть следующий код:

a = 10
b = id(a)

как мне присвоить некой переменной значение переменной a, используя значение, хранящиеся в переменной b?


Ответы (1 шт):

Автор решения: Avernial

Странное желание, но можно попробовать через globals или locals в зависимости от области видимости переменной:

a = 10
b = id(a)

print(a)

globs = globals().copy()
for key in globs:
    if id(globs[key]) == b:
        globals()[key] = 20

print(a)
→ Ссылка