python - 以矩阵格式打印列表列表
问题描述
我有一个列表列表:
[[15 16 18 19 12 11],[13 19 23 21 16 12],[12 15 17 19 20 10],[10 14 16 13 9 6]]
列表中每个列表的长度是相同的。我想打印为行和列,例如:
15 16 18 19 12 11
13 19 23 21 16 12
12 15 17 19 20 10
10 14 16 13 9 6
我知道我可以通过使用
lst = (' '.join(map(str,lst))),
但我希望每个整数在同一级别缩进,例如应该在of之下9
缩进,并且应该在of之下。0
20
6
0
10
解决方案
给定一个输入(列表列表)ll
:
'\n'.join(' '.join('%2d' % x for x in l) for l in ll)
结果:
15 16 18 19 12 11
13 19 23 21 16 12
12 15 17 19 20 10
10 14 16 13 9 6
推荐阅读
- amazon-redshift - 如何从 Redshift SQL 中的单行创建多行
- oracle-cloud-infrastructure - NotMasterRepositorySchemaException SQLSyntaxErrorException:表“DEV_ODI_REPO.SNP_LOC_REP”不存在。ODI STUDIO OCI 市场
- ios - 如何检查领域结果数组值的 nil
- css - 将 Font Awesome 与“背景:url”css 一起使用
- javascript - Cant Render React Componet,错误在我的理解或代码中?
- c++ - MFC:为 CTabView 中的选项卡创建工具提示
- react-native - 导航后未调用 React Native render()
- json - 如果 JSON 对象中缺少字段,则 JSON 反序列化,将包装类中的字段设置为 NULL
- azure - 我可以从 Azure 中的单个 asp.net mvc 应用程序使用多个文件存储帐户吗?
- python - For循环过早退出