打印元组列表作为表

Ziv*_*iva 0 python string formatting tuples list

我有一个列表o元组:

list = [(element1, element2, element3), (elementelel4, element5, elementelement6), (el7, el8, elel9)]
Run Code Online (Sandbox Code Playgroud)

我想将它打印为一个表(因此元素之间的距离应该相同):

HEADER1       HEADER2    HEADER3
element1      element2   element3
elementelel4  element5   elementelement6
el7           el8        elel9
Run Code Online (Sandbox Code Playgroud)

我试图使用我发现的一些例子,但它用于打印列表列表,我有一个元组列表.

Pad*_*ham 6

使用格式规范迷你语言

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
Run Code Online (Sandbox Code Playgroud)