colunm函数
函数名称:column
函数功能:将一个二维数组按列输出,并可指定每列的宽度和对齐方式。
函数参数:
- arr: 二维数组,要输出的数据。
- widths: 数组,每列的宽度,默认为 None,表示自动计算宽度。
- aligns: 数组,每列的对齐方式,默认为左对齐。
- sep: 字符串,每列之间的分隔符,默认为一个空格。
函数返回值:无。
代码实现:
```python
column函数的使用def column(arr, widths=None, aligns=None, sep=' '):
# 获取每列最长字符串长度
if not widths:
widths = [max(len(str(row[i])) for row in arr) for i in range(len(arr[0]))]
# 如果只有一个宽度,则将其复制到所有列
elif isinstance(widths, int):
widths = [widths] * len(arr[0])
# 获取每列对齐方式
if not aligns:
aligns = ['<' for _ in range(len(arr[0]))]
# 输出数据
for row in arr:
for i, item in enumerate(row):
print('{:{}{}}'.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论