2011-07-03 84 views
2

我有兩個列表,我想創建一個新列表。通過兩個其他列表在python中創建多維列表

例如

a = ["Street zero", "Street one", "Street two"] 
b = [0,1,2] 

newlist [0][0] = "Street zero" 
newlist [1][1] = "Street one" 
newlist [2][2] = "Street two" 

我怎樣才能做到這一點?

謝謝

+3

那你的二維陣列中的其它元件(例如newlist [0] [1]) ? – Howard

回答

4

你的意思是enumerate

>>> list(enumerate(a)) 
[(0, 'Street zero'), (1, 'Street one'), (2, 'Street two')] 

或者zip

>>> zip(b, a) 
[(0, 'Street zero'), (1, 'Street one'), (2, 'Street two')] 

(使用的物品從b索引)

+0

是從低到高,thx – Julius

+0

不是真的,我想要更多像這樣,但我需要使用另一個列表作爲整數 – Julius

+0

@Julius請參閱編輯。 –

相關問題