Tu risque vite de te retrouver avec des scripts inutilisables car trop lents ou trop en gourmand en mémoire si tu ne fais pas attention et fait n'importe quoi. Ceci-dit, utiliser les méthodes très "pythoniques" telles que les compréhension de listes ou les générateurs plutôt que faire de grosses boucles sur les itérables doivent te permettre de gagner sur tous les tableau: ce sont des écritures assez intuitives à lire et écrire (mais différentes de ce qu'on fait en C, donc il faut s'habituer), mais qui ont été /a priori/ optimisées.
Écrire du code "pythonique" n'est pas du snobisme, c'est utiliser python tel qu'il a été pensé, et donc de manière /a priori/ optimisée. C'est dans ce sens là qu'il faut prendre l'écriture "la plus claire".
[^] # Re: Python
Posté par THE_ALF_ . En réponse au journal Découvrir Docker, Python, LLVM et Emscripten. Évalué à 4.
Tu risque vite de te retrouver avec des scripts inutilisables car trop lents ou trop en gourmand en mémoire si tu ne fais pas attention et fait n'importe quoi. Ceci-dit, utiliser les méthodes très "pythoniques" telles que les compréhension de listes ou les générateurs plutôt que faire de grosses boucles sur les itérables doivent te permettre de gagner sur tous les tableau: ce sont des écritures assez intuitives à lire et écrire (mais différentes de ce qu'on fait en C, donc il faut s'habituer), mais qui ont été /a priori/ optimisées.
Écrire du code "pythonique" n'est pas du snobisme, c'est utiliser python tel qu'il a été pensé, et donc de manière /a priori/ optimisée. C'est dans ce sens là qu'il faut prendre l'écriture "la plus claire".