python - 如何垂直打印锯齿状数组?
问题描述
我有一个这样的数组:
arr = [['a', 'b', 'c', 'd'],
['e', 'f', 'g', 'h'],
['i', 'j']]
如何获得这样的输出?
str = aei bfj cg dh
那么基本上,如何垂直打印锯齿状数组?
解决方案
from itertools import zip_longest
for row in zip_longest(*arr, fillvalue=''):
print(' '.join(row))
推荐阅读
- javascript - 功能和按钮 JavaScript 和 HTML
- ios - Swift 5 自定义导航栏封面标题和按钮
- json - 如何一次发送 1 个 JSON 记录作为 POST 请求的有效负载?
- linux - 将一列拆分为两列bash Linux
- c# - 如何使用 ASP.NET C# 将图像动态添加到 Gridview Databound
- django - 使用 ajax 和 django 搜索数据并重定向到相关页面
- reactjs - 为什么我在映射数组中出现“不是函数”错误
- r - 无法下载 MRIInstruments
- ios - Swift - 如何识别子视图的手势交互哪个部分位于父视图之外
- json - SQL Server:在 Json 对象数组中查找值的问题