以下是一个示例代码,可以将单元数组转换为表格:
def convert_to_table(data):
num_rows = len(data)
num_cols = len(data[0])
# 打印表格标题
print(data[0])
# 打印表格分隔线
print('-' * (num_cols * 10))
# 打印表格内容
for i in range(1, num_rows):
row = data[i]
for j in range(num_cols):
print('{:<10}'.format(row[j]), end='')
print()
示例用法:
data = [['标题1', '标题2', '标题3'],
['单元1', '单元2', '单元3'],
['单元4', '单元5', '单元6'],
['单元7', '单元8', '单元9']]
convert_to_table(data)
输出结果:
标题1 标题2 标题3
------------------------------
单元1 单元2 单元3
单元4 单元5 单元6
单元7 单元8 单元9
这个示例代码将数组中的每一行作为一行表格数据进行打印,保留了标题,并使用固定宽度的格式对齐每个单元格。