sqlalchemy - query.all() - 要字典的元组列表

zPr*_*ima 3 python dictionary sqlalchemy

这是我的电话: session.query(User.username, User.first_name, User.last_name).all()

它返回:[('myUsername', 'myFirstname', 'myLastname')]

我希望它是以下格式:
[{"username":"myUsername", "first_name":"myFirstname", "last_name":"myLastname"}]

我试过[dict(zip(["username","first_name","lastname"], x))]
但它返回这个:[{'username': ('myUsername', 'myFirstname', 'myLastname')}]

Bur*_*lid 6

row = session.query(User.username, User.first_name, User.last_name).all()
as_dict = dict(zip(row.keys(), row))
Run Code Online (Sandbox Code Playgroud)