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小时内删除。