[英]Find the index of top most element common in two lists
说,我有两个清单
retrieved = ["foo", "bar", "baz", "foobar"]
relevant = [ "foobar", "baz"]
查找所检索到的第一个元素的pythonic方式也是“相关的”
所以在上面的示例中..因为“ baz”是检索到的第一个相关对象。 它应该返回2,对应于检索到的索引2。
谢谢
作为for
循环
for i, item in enumerate(retrieved):
if item in relevant:
print(i)
break
作为发电机
print(next(i for i, item in enumerate(retrieved) if item in relevant))
阅读更多关于enumerate
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.