如何比较 2 个字符串列表并返回布尔索引



如何比较字符串列表并创建要索引的布尔值列表

我认为可以通过循环来实现,但我搜索一个简单的函数

l1 =["a","b", "c"]
l2 =["b", "a"]
index = []
for i in l1:
index.append(i=l2)

预期输出: [真、真、假]

你可以做这样的事情。

l1 =["a","b", "c"]
l2 =["b", "a"]
index = []
for i in l1:
index.append(i in l2)

循环用于 l1 的每个元素,if 检查 l2 中是否存在相同的 l1 元素。如果它存在于 l2 中,则附加True,否则附加False追加。

只是一个正常的列表理解就可以了

>>> [e in l2 for e in l1]
[True, True, False]

相关内容

  • 没有找到相关文章

最新更新