scala - scala列表过滤中的复杂问题
问题描述
我有来自 3 个文件的 3 个列表我想根据彼此过滤它们的值
val Info = List(List(155 , 2 , 33 , 77 ) , List( 248 , 8 , 155 , 66), . . .)
val The_Range = List (List(155) , List(248) , List(147) , . . .)
val Detail = List ( List ( 2 , MIT , 55 , 77 , 99)
, List ( 5 , Stanford , 77 , 99 , 100), . . .)
List 中的每个列表都代表 Data 中的一个 ROW
我想像这样根据范围和详细信息过滤信息列表
如果List Info Like (155) 和 (248)中的第一个元素存在于The_Range List 中,则返回其列表(整个 ROW)
然后新的 Filtered List Check if (Second element like (2)) in List Info是否 存在于 List Detail ( First element like (2) )
和 ( 第三个元素 ) 在Info > ( 第三个元素 ) 在Detail List
返回 ROW
解决方案
推荐阅读
- typescript - Typescript 中的通用基础对象
- amazon-web-services - 具有 Nginx 配置的 AWS Ec2 实例为 www 获得 405
- php - ZOHO 项目文档 API 返回空响应,状态码为 201(已创建)
- python - kivy 错误 - kivy.factory.FactoryException:未知类
- android - 如何使 Facebook Audience Network 成为 Facebook 中介竞价 Android 中的主要广告网络?
- flask - jinja2.exceptions.UndefinedError:“预测”未定义
- python - 我们可以在熊猫数据框中添加额外的行吗
- php - 仅获取目标 URL,不使用 cURL 加载内容
- flutter - 未选中的材质复选框不可见
- azure-cosmosdb - 从 GraphDB 查询详细信息