• [^] # Re: On s'en bat le steak

    Posté par (site web personnel) . En réponse au journal Typage statique pour Python. Évalué à 3.

    La méthode recommandée est :
    ```

    class Test:
    ... def init(self, items=None):
    ... self.items = [] if items is None else items
    ...

    ... def add(self, item):
    ... self.items.append(item)
    ```
    None est un objet dont il existe une unique instance (comme False ou True), on peut donc indifféremment utiliser « x is None » et « x == None ».