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));

https://stackoverflow.com/questions/60726347/

相关文章:

python - 如何将三个列表转换为字典,其中键取自前两个列表的笛卡尔积,值取自第三个列表

dictionary - clojure 中的 map 给出了意想不到的结果

visual-studio-code - VS Code 安装 Visual Studio Code

java - PaseclCase 字符串转大写,下划线分隔

mongodb - 从 mongodb shell 运行具有 mongodb 查询的脚本

iphone - 尝试每 10 秒更改一次 UIImageView

user-interface - 为什么输入密码2次?

python - 生成圆周上的所有点

sql-server - 升级到 WSL2 后映射卷时 MSSQL 容器无法启动

.net - 如何检查数字是否为 .NET 中的整数?