色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 按列打印

洪振霞2年前7瀏覽0評論

Python是一種簡單易學(xué)的編程語言,有非常強(qiáng)大的處理文本和數(shù)據(jù)的能力。本篇文章將介紹如何使用Python按列打印數(shù)據(jù)。

# 示例數(shù)據(jù)
data = [
['John', 'Doe', 25],
['Jane', 'Smith', 30],
['Bob', 'Johnson', 40]
]
# 計算每列最大寬度
max_widths = [max([len(str(row[i])) for row in data]) for i in range(len(data[0]))]
# 打印表頭
print('|'.join([f'{str(col).ljust(max_widths[i])}' for i, col in enumerate(['First', 'Last', 'Age'])]))
# 打印分隔線
print('-' * (sum(max_widths) + len(max_widths) - 1))
# 打印數(shù)據(jù)
for row in data:
print('|'.join([f'{str(col).ljust(max_widths[i])}' for i, col in enumerate(row)]))

上面的代碼演示了如何使用Python將數(shù)據(jù)按列打印成一張表格。首先,我們需要計算每列最大的寬度,以便在打印表格時對齊。然后,我們逐行打印數(shù)據(jù)時,將每個單元格的內(nèi)容左對齊并填充空格,以達(dá)到對齊的效果。

以上就是使用Python按列打印數(shù)據(jù)的方法,可以方便地將列表中的數(shù)據(jù)輸出成一張規(guī)整的表格,展示數(shù)據(jù)以及分析結(jié)果。