• [^] # Re: Pourquoi des dictionnaires ?

    Posté par (Mastodon) . En réponse au message Advent of Code, jour 15. Évalué à 3.

    Le dictionnaire est utilisé à l'intérieur des boîtes, pour ne pas réinventer tes méthodes Box.remove() ou Box.put().

    Je range les lentilles dans un dictionnaire, mais les boîte sont dans une liste : boxes = [{} for _ in range(256)], ou boxes = [OrderedDict() for _ in range(256)] si on veut utiliser ça, mais ça revient au même.
    Dans chaque boîte j'ai un dictionnaire {label: lens}

    • Yth.