我的解答思路和尝试过的方法
有一组坐标点A和另外一组坐标点B是对应的,还有一组坐标点C和另外一组坐标点D是对应的,求AB和CD中重复的部分
我想要达到的结果
有一组坐标点A和另外一组坐标点B是对应的,还有一组坐标点C和另外一组坐标点D是对应的,求AB和CD中重复的部分
有一组坐标点A和另外一组坐标点B是对应的,还有一组坐标点C和另外一组坐标点D是对应的,求AB和CD中重复的部分
有一组坐标点A和另外一组坐标点B是对应的,还有一组坐标点C和另外一组坐标点D是对应的,求AB和CD中重复的部分
用set集合求交集即可
你题目的解答代码如下:
A=[(1,2),(7,9),(10,12)]
B=[(8.5,2.6),(0.6,9.3),(12.5,12)]
C=[(0.6,9.3),(12.5,12),(2,4)]
D=[(7,9),(10,12),(5,6)]
li = list(zip(set(A) & set(D), set(B) & set(C)))
print(li)
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!