• [^] # Re: Il dit qu'il n'a plus de genou

    Posté par . En réponse au journal PoC : Transformer les tableaux associatifs (dict/map) en vecteur algébrique. Évalué à 2.

    Pour etiertools j'ai rien trouvé https://pypi.org/search/?q=etiertools&o=
    Pour itertools ça n'a rien à voir.

    Pardon pour la faute de frappe. Comme tu fais principalement des iterations ça me parait tout de même proche. Je connais pas bien mais la multiplication ça donnerait ça :

    d = {'a': 1, 'b': 2, 'c': 3}
    n = 10
    resultat = dict(zip(d.keys(), map(lambda x, y: x * y, d.values(), repeat(n))))

    je suis d’accord que c’est pas fou, mais avec une compréhention c’est pas mal:

    d = {'a': 1, 'b': 2, 'c': 3}
    n = 10
    resultat = {k: v * n for k, v in d.items()}
    • un adder est un additionneur
    • un suber un soustractionneur (kof kof)
    • un muler un multiplicateur
    • un diver un divisionneur (kof)

    du coup tu as défini un adder et un suber ? c’est un peu bizarre à l’usage non ? il y a des cas où tu voudrais qu’un seul des 2 ? en plus tu peut définir l’un à partir de l’autre. De même pour muler et Skully.

    Et du coup le muler hérite de l’adder (de l’héritage de mixin) ? L’héritage me parait surprenant. Si tu applique le mixin muler alors tu peut faire aussi l’addition mais pas la soustraction ? par contre si tu veut la soustraction tu aura la multiplication ?

    Désolé si je pose beaucoup de question, mais ça m’intéresse.

    Mais ça paraissait intelligent quand je l'ai fait.

    Ne te met pas la rate au cour-bouillon pour ça. Faut juste l’expliquer.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll