要在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),我们将表格中的每一行元素作为参数传递给格式化字符串。
你可以根据需要修改表格数据和格式化字符串来适应你的需求。