list - 如何在颤动中找到包含另一个列表的任何元素的列表?
问题描述
var firstList= [1,2,3,4,5];
var secondList= [3,5];
// compare result : 3,5
// return true
var firstList= [1,2,3,4,5];
var secondList= [6,7,8];
// compare result : null
// return false
如何比较两个列表的元素?如果两个列表中有匹配的数据,则返回 true。如果没有匹配,则返回 false
解决方案
这应该可以帮助你...
var firstList = [2, 2, 2, 3];
var secondList = [3, 3, 3];
var firstListSet = firstList.toSet();
var secondListSet = secondList.toSet();
print(firstListSet.intersection(secondListSet));
推荐阅读
- c# - Visual Studio 2015,为没有 Visual Studio 扩展的 postgresql 创建 .edmx 文件
- apache-flink - 并行度大于 1 的 Flink 广播状态
- php - MSSQL INSERT EVENT 并使用 php 捕获事件
- angularjs - 启用生产模式后,什么会阻止从浏览器控制台访问 angular.element().injector()
- python - Tensorflow 安装给我一个来自 pip 模块的错误
- python - pyinstaller 创建空 dist 文件夹/没有 EXE
- python-3.x - 使用参数重建 ARIMA 模型
- azure - 如何查询包含连字符的用户 Azure AD 属性?
- azure - Windows Server 2019 上的 Azure 管道 powershell 和 git 在输出中出现错误
- javascript - 通过使用变量更改添加的随机输入来建立链接