欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 按列打印

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

# 示例數(shù)據(jù)
data = [
['John', 'Doe', 25],
['Jane', 'Smith', 30],
['Bob', 'Johnson', 40]
]
# 計(jì)算每列最大寬度
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ù)按列打印成一張表格。首先,我們需要計(jì)算每列最大的寬度,以便在打印表格時(shí)對(duì)齊。然后,我們逐行打印數(shù)據(jù)時(shí),將每個(gè)單元格的內(nèi)容左對(duì)齊并填充空格,以達(dá)到對(duì)齊的效果。

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