首页 > 解决方案 > 我如何比较 2 个字符串列表并返回布尔索引

问题描述

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

我认为它可能有一个循环,但我搜索一个简单的功能

l1 =["a","b", "c"]
l2 =["b", "a"]

index = []
for i in l1:
    index.append(i=l2)

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

标签: pythonstringindexingbooleancompare

解决方案


你可以做这样的事情。

l1 =["a","b", "c"]
l2 =["b", "a"]

index = []
for i in l1:
    index.append(i in l2)

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


推荐阅读