小编Ami*_*iyu的帖子

从一个列表中提取与包含在第三个列表中的另一个列表的项具有相同索引的值

我想知道我是否可以在 2 个列表中识别相似值的位置,并使用在第三个列表中识别值的位置。

v= [100,200,300,400,500,600,700,800,900,1000,1100]
x= [67,56,89,21,90,54,38,93,46,17,75]
j= [200,500,600]
Run Code Online (Sandbox Code Playgroud)

我要代码识别j的值可以在v[1]、v[4]和v[5]中找到,并利用v[1]、v[4]和v[5]的位置得到/ 返回 x[1]、x[4] 和 x[5] 的值。到目前为止,我已经尝试过:

h = set(v)&set(j) 
print(h)
Run Code Online (Sandbox Code Playgroud)

python for-loop list set python-3.x

2
推荐指数
1
解决办法
90
查看次数

标签 统计

for-loop ×1

list ×1

python ×1

python-3.x ×1

set ×1