[파이썬] __eq__ __lt__ 함수에 대해
Python에서 __eq__, __lt__ 등의 함수는 두 객체의 크기?를 비교할 때 사용되는 함수들입니다. 아래의 간단한 문장을 보면 이해가 쉽습니다. x=y calls x.__ge__(y). lt는 less than 으로 =를 의미합니다. 파이썬에서 새로 클래스/객체를 만들고 서로의 크기를 비교하려고 할 때 위의 함수들을 구현하면 됩니다. Java에서 보면 클래스를 만들고 Comparable 혹은 Comparator를 implements 해서 compareTo혹은 compare를 구현하는 것과 유사하네요. 아래와 같은 방식으로 구현할 수 있습니다. class ListNode: def __eq__(self, other..