要在Python中输出表格,你可以使用字符串格式化来对齐数据并打印。
下面是一个简单的例子,展示了如何输出一个3x3的表格:
table = [['Name', 'Age', 'Country'],
['John', '25', 'USA'],
['Emma', '30', 'Canada'],
['Mike', '20', 'UK']]
for row in table:
print('{:<10} {:<10} {:<10}'.format(*row))
运行这段代码会输出以下表格:
Name Age Country
John 25 USA
Emma 30 Canada
Mike 20 UK
在上面的代码中,我们首先定义了一个包含表格数据的二维列表table
。然后,使用一个循环来遍历表格的每一行。在每一行中,我们使用字符串格式化来对齐数据并打印出来。
'{:<10}'
是一个格式化字符串,其中<
表示字符串左对齐,10
表示字符串的宽度为10个字符。通过使用format(*row)
,我们将表格中的每一行元素作为参数传递给格式化字符串。
你可以根据需要修改表格数据和格式化字符串来适应你的需求。