python - 我如何比较 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 检查 l1 的相同元素是否存在于 l2 中。如果它存在于 l2 中,则True
附加,否则False
附加。
推荐阅读
- node.js - 仅将更改部署到 Firebase 辅助函数
- vba - 从 excel 中的选定范围更新 powerpoint 图表的数据
- c++ - 从 std::function 参数类型推导出模板参数
- python-3.x - CMySQLConnection(*args, **kwargs): TypeError: __init__() 接受 1 个位置参数,但给出了 2 个
- arrays - C: 对于二维数组,有没有等价于 `&arr[0]` 的东西?
- c# - 如何通过 Microsoft Bot Framework 将记录插入 Azure 表存储?
- python - 展开 DataFrame 的列并用自定义值填充其他列的内容
- node.js - Webapp 和内存中的 Node.js 哈希图
- vertica - 即使从不同的文件格式加载,Vertica 如何处理半结构化数据
- reactjs - 使用 setTimeout/setInterval 来消除警报