簡體   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