什么是在另一个包含2-tuples的列表中查找匹配的最快方法?
下面的代码看起来非常低效。loc1和loc2是包含(x,y)坐标元组的列表。
下面的代码看起来非常低效。loc1和loc2是包含(x,y)坐标元组的列表。
loc3=[]
for loc in loc1:
if loc in loc2:
loc3.append(loc)
我认为哈希是关键,但不确定如何在Python上实现它。 请教一个优雅的代码。 谢谢。
set
和dict
类轻松实现了哈希表。因此,mgilson的答案正是你要找的。 - abarnert