如果我将列表定义为list=['Ford','Mustang','1966','red']
并尝试打印它我的输出看起来像:
福特野马1966年红色
但是如何获得标题以使输出看起来像:
Brand Modell Year Color
Ford Mustang 1966 Red
这看起来会更专业。
答案 0 :(得分: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
答案 1 :(得分:1)
你的意思是:
print 'Brand', 'Modell', 'Year', 'Color'
print ' '.join(yourList)
P.S。:不要将变量命名为list
!
答案 2 :(得分:0)
我不是python专家,但你不能只创建一个关联列表,其中键是标题名称吗?
答案 3 :(得分:0)
header = ['Brand','Model','Year','Color']
car = ['Ford','Mustang','1966','red']
print(“\ t”.join(header)+“\ n”+“\ t”.join(car))