打印带标题的列表项

And*_*y.l 2 python list

如果我将列表定义为list=['Ford','Mustang','1966','red'] 并尝试打印它,我的输出将如下所示:Ford Mustang 1966 red

但是我如何实现一个标题,以便输出看起来像:

Brand Modell Year Color
Ford Mustang 1966 Red
Run Code Online (Sandbox Code Playgroud)

那看起来会更专业.

Hug*_*ell 6

LAYOUT = "{!s:10} {!s:14} {!s:4} {!s:10}"

yourList = ["Ford","Mustang",1966,"Red"]

print LAYOUT.format("Brand","Modell","Year","Color")
print LAYOUT.format(*yourList)
Run Code Online (Sandbox Code Playgroud)

以列为单位产生输出(只要你不超过字段宽度说明符!),即

Brand      Modell         Year Color     
Ford       Mustang        1966 Red       
Mercedes   F-Cell         2011 White
Run Code Online (Sandbox Code Playgroud)