2016-02-05 46 views
-2

我有两个列表:如何在python通过两个列表进行迭代,并匹配相应的项目

nums = [41.25, 38.75, 43.25, 37.25, 37.5, 43.75] 
sats = [G01, G03, G04, G11, G28, G32] 

注:在NUMS第一项对应于第一项SATS,在NUMS第二项对应于第二项在sats等。

我想通过nums循环,并且其值小于39.00,我想从sats中获得相应的项目?

任何人都可以帮忙吗?

+0

'[sat for num,sat in zip(nums,sats)if num <39.0]' –

回答

1
for num,sat in zip(nums, sats): 
    if num<39: 
     # do stuff 
+0

谢谢,这比我想象的更简单 –