通过另外两个列表在python中创建多维列表

时间:2011-07-03 14:20:10

标签: python list

我有两个列表,我想创建一个新列表。

例如

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"

我怎样才能做到这一点?

由于

1 个答案:

答案 0 :(得分: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中的项目作为索引)