Найти - Пользователи
Полная версия: Реально ли сделать shared переменную между объектами?
Начало » Python для экспертов » Реально ли сделать shared переменную между объектами?
1
test157
вот такой вот код

class A():
var = 123

class B():
def __init__(self):
self.a = A.var

b = B()
b.a = 777
print A.var # нужно чтобы возвращало 777
123 # то что возвращает на самом деле
можно ли сделать расшаренный объект между разными объектами. т.е. необходимо, что объект ссылался через self не некоторую внешнюю переменную или другой Класс (Объект). и чтобы когда я менял self.a менялось бы и содержимое внешнего объекта. может ли делать это питон?
o7412369815963
class A():
var = [123]

class B():
def __init__(self):
self.a = A.var

b = B()
b.a[0] = 777
print A.var[0]
# 777
o7412369815963
см сюда
test157
спасибо то что нужно
Virtuos86
Так property ведь, не?
Isem
Virtuos86
Так property ведь, не?
ну да
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB