2 튜플의 다른 목록에서 일치하는 2 튜플을 찾는 가장 빠른 방법은 무엇입니까?python : 목록에서 일치하는 튜플 찾기
다음 코드는 매우 비효율적입니다. loc1과 loc2는 (x, y) 좌표의 튜플 목록입니다.
loc3=[]
for loc in loc1:
if loc in loc2:
loc3.append(loc)
해시는 키이지만 파이썬에서 어떻게 수행해야할지 모르 십니다. 우아한 코드를 가르쳐주세요. 감사합니다. .
해싱이 중요하다는 것은 완전히 맞습니다. 그리고 다행히 파이썬은 해시 테이블을 중심으로 구축 된 내장'set' 및'dict' 클래스를 사용하여 쉽게 만들 수 있습니다. 그래서, mgilson의 대답은 당신이 찾고있는 것과 정확히 같습니다. – abarnert