为了账号安全,请及时绑定邮箱和手机立即绑定

以正方形模式打印列表 [python]

以正方形模式打印列表 [python]

侃侃尔雅 2022-07-12 10:15:28
下面是一个经过测试的例子。请注意,由于这些表的连接方式不同,您需要显式指定连接,如下例所示,以便 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))


查看完整回答
反对 回复 2022-07-12
?
慕慕森

TA贡献1856条经验 获得超17个赞

print()接受一个可选参数end:


for i in range(0, 4):

    for j in range(0, 3):

        print(x[i][j], end=" ")

    print()


查看完整回答
反对 回复 2022-07-12
  • 2 回答
  • 0 关注
  • 109 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号