Просто добавьте расширение (у вас тоже есть опечатка, где bdcname
превратилось в dbaname
) :
class User:
def __init__(self, id, dbcname, username, password):
self.id = id
self.dbcname = dbcname
self.username = username
self.password = password
def __repr__(self):
return f'{[self.username, self.password, self.dbcname]}'
users = []
users.append(User(id=1, dbcname='dbc1', username='user0', password='pwd1'))
users.append(User(id=1, dbcname='dbc2', username='user1', password='pwd2'))
print(users[1].username)
Вывод:
user1