如何使用一个列表中的每个元素作为另一个列表的索引?

时间:2018-07-11 11:27:01

标签: python-3.6

NULL

我的o / p应该为[3,4,5,6,7]

我是Python的初学者。我不知道上面的代码是否正确。

使用d作为索引,我需要获取c中的值,以便可以将值附加到新列表(即new_data)上。

1 个答案:

答案 0 :(得分:0)

由于在迭代d时将h中的值分配给d,因此应使用h作为索引来访问c

c=[3,4,5,6,7]
d=[0,1,2,3,4]
new_data=[]
for h in d:
    u=c[h]
    new_data.append(u)
print(new_data)

这将输出:

[3, 4, 5, 6, 7]