我有两个列表,我想创建一个新列表。
例如
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"
我怎样才能做到这一点?
由于
答案 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
中的项目作为索引)