将元组列表打印为表格 [英] Print a list of tuples as table
本文介绍了将元组列表打印为表格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个元组列表:
list = [(element1, element2, element3), (elementelel4, element5, elementelement6), (el7, el8, elel9)]
我想将其打印为表格(因此元素之间的距离应该相同):
I want to print it as a table (so the distance between elements should be the same):
HEADER1 HEADER2 HEADER3
element1 element2 element3
elementelel4 element5 elementelement6
el7 el8 elel9
我试图使用一些我发现的示例,但是它被用来打印列表列表,并且我有一个元组列表.
I was trying to use some examples which I found, but it was used to print a list of lists, and I have a list of tuples.
推荐答案
使用格式规范迷你语言
print "HEADER1 HEADER2 HEADER3"
for ele1,ele2,ele3 in l:
print "{:<14}{:<11}{}".format(ele1,ele2,ele3)
HEADER1 HEADER2 HEADER3
element1 element2 element3
elementelel4 element5 elementelement6
el7 el8 elel9
这篇关于将元组列表打印为表格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文