如果我有一個列表定義爲list=['Ford','Mustang','1966','red']
並嘗試打印我的輸出看起來像: 福特野馬1966年紅用頭打印列表項
但我怎麼能做到有這麼輸出標題看起來像:
Brand Modell Year Color
Ford Mustang 1966 Red
這看起來會更專業。
如果我有一個列表定義爲list=['Ford','Mustang','1966','red']
並嘗試打印我的輸出看起來像: 福特野馬1966年紅用頭打印列表項
但我怎麼能做到有這麼輸出標題看起來像:
Brand Modell Year Color
Ford Mustang 1966 Red
這看起來會更專業。
你的意思是:
print 'Brand', 'Modell', 'Year', 'Color'
print ' '.join(yourList)
?
P.S .:不要將變量命名爲list
!
我不是一個Python專家,但你不能只是創建一個關聯列表,其中的關鍵是標題名稱?
當然,但字典是無序的。 – 2010-12-18 17:38:23
在Python中,這被稱爲字典....只是說:) – 2010-12-18 17:38:41
標題= [ '品牌', '潛行', '年', '顏色']
汽車= [ '福特', '野馬', '1966', '紅']
打印( 「\ t」 的。加入(頭)+ 「\ n」 + 「\ t」 的。加入(轎車))
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
首先打印標題。 – 2010-12-18 17:35:26
爲什麼你不能這樣做?將標題放入另一個列表並打印。 – khachik 2010-12-18 17:35:49
你有什麼試過,沒有奏效? 「打印」品牌型號年份顏色「'的任何原因都不夠? – Vicky 2010-12-18 17:36:14