下面是一个经过测试的例子。请注意,由于这些表的连接方式不同,您需要显式指定连接,如下例所示,以便 SQLAlchemy 执行查询。db.session.query(User.id,User.name,user_tasks.c.value).\ join(user_tasks,user_tasks.c.user_id==User.id).\ filter(user_tasks.task_id==task_id).\ join(Task,Task.id==user_tasks.c.task_id).all()
2 回答

蓝山帝景
TA贡献1843条经验 获得超7个赞
该print函数有一些有用的额外参数。所以:
您可以使用空白打印每个单元格end并在每行之后添加一个新行:
for row in x:
for cell in row:
print(cell, end=" ")
print()
或者,用空打印每一行sep:
for row in x:
print(*row, sep=" ")
或者最后使用该join方法合并所有行:
print('\n'.join(' '.join(str(cell) for cell in row) for row in x))

慕慕森
TA贡献1856条经验 获得超17个赞
print()接受一个可选参数end:
for i in range(0, 4):
for j in range(0, 3):
print(x[i][j], end=" ")
print()
添加回答
举报
0/150
提交
取消