带标题打印列表项
如果我有一个列表,定义为 list=['Ford','Mustang','1966','red']
,然后我尝试打印它,输出的结果会是:
Ford Mustang 1966 red
但是我想要在输出中加个标题,这样输出的结果就会变成:
Brand Modell Year Color
Ford Mustang 1966 Red
这样看起来会更专业一些。
4 个回答
0
这里有一个叫做
接着,还有一个叫做
最后一行代码是把
1
你的意思是:
print 'Brand', 'Modell', 'Year', 'Color'
print ' '.join(yourList)
?
附注:别把你的变量命名为 list
!
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)
Brand Modell Year Color
Ford Mustang 1966 Red
Mercedes F-Cell 2011 White
这个代码会生成列格式的输出,只要你没有超过字段宽度的限制,输出的内容就会对齐,也就是说,所有的内容会整齐地排成一列。