</>
</>
</>
</>
</>
class MyApi:
def __init__(self):
self._token = None
@property
def token(self):
return self._token
@token.setter
def token(self, token):
self._token = token
class User:
def __init__(self, user_fields):
# так можно делать?
self.api = MyApi()
self.age = user_fields['age']
self.name = user_fields['name']
def __repr__(self):
return f'{self.name}, {self.age}: token={self.api.token}'
users_data = [
{
'name': 'andrey',
'age': 25
},
{
'name': 'dima',
'age': 12
}
]
users = [User(user) for user in users_data]
for user in users:
print(user)
users[0].api.token = 234567
print()
for user in users:
print(user)
</>