Home / Programming / Python / Pythonメモ:__lt__のサンプルコード

Pythonメモ:__lt__のサンプルコード

__lt__ (less than = ~未満)の使い方

class Person:
    def __init__(self, age):
        self.age = age

    def __lt__(self, other):
        if not isinstance(other, Person):
            return NotImplemented
        return self.age < other.age


suzuki = Person(60)
yamada = Person(30)

print(suzuki > yamada)

 

Check Also

Djangoメモ:既存データベースの初期化-migrationリセット

Djangoで当初データベース …