-1
from_id
속성을 가진 객체의 목록이 lst1
인 것으로 가정합니다. 또한, to_id
속성을 가진 객체 목록이 다른 lst2
있습니다.두리스트에서 서신을 찾는 가장 빠른 방법 Python
lst1
의 각 개체에 대해 lst2
(from_id
은 to_id
이어야 함)의 "쌍"을 찾아야합니다.
lst1
의 주어진 객체에 해당하는 lst2
의 객체가 하나 이상있을 수 있습니다.
파이썬으로 구현하는 가장 빠른 방법은 무엇입니까?
내부 루핑이지만 목록에 100 개가 넘는 항목이있는 경우 O (n^2)이고 매우 느립니다. –
그것은 당신의 물건에 달려 있습니다. 그러나 아마도 NumPy가 도움이 될 것입니다. 예를 들어, 다음은 [링크] (https://stackoverflow.com/questions/5534500/whats-the-fastest-way-to-compare-two-large-lists-of-1s-0s-and-return- the-di) – Alperen