2011-07-03 10 views
2

私は2つのリストを持っています。新しいリストを作成したいと思います。他の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

何あなたの2次元アレイ内の他の要素について(例えば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編集を参照してください。 –

関連する問題