繁体   English   中英

如何匹配两个元组列表?

[英]How to match two lists of tuples?

当元素是原始值并且匹配用于标识时,这很容易。 不幸的是,我有距离和方向的列表,我想看看一个列表中的任何东西是否“遮盖了”(在相同的方向上并且比另一个方向更近),而只保留了第一个列表中的东西。第二秒没有被任何东西遮盖。 我很高兴对列表进行排序,但是匹配和列表管理变得越来越复杂。 方向是一对整数(dx和dy),只有精确匹配才有意义。
两个列表中的元组都具有以下形式(dx,dy,distance)

希望我能正确理解您的问题,但对您没有帮助:

  1. 将清单项目按其方向放入存储桶中。
  2. 按距离对每个存储桶进行排序,以使最远的项始终是第一个。
  3. 从每个存储桶中仅取出第一项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM