S’affranchir des doublons d’un itérable en Python
Supprimer ou ignorer les doublons d’un itérable tel qu’une liste ou un array est un challenge dans tous les langages.
La suiteFIRST !
Cherchant un post pas trop long à faire car j’ai été malade comme un chien depuis hier, je m’étais chauffé pour faire une intro au module array. Et puis, changeant d’avis par flemme, j’ouvre le code de batbelt, et je cherche un petit snippet que je n’ai pas présenté.
La suiteBatbelt, la lib des petits outils Python qui vont bien
A force de coder plein de projets, il y a des opérations qui reviennent très souvent. Ces traitements sont petits et complètement sans relation, difficile d’en faire quelque chose. J’ai tout de même finit par en faire un lib, batbelt, qui au final n’est qu’une grosse collections de snippets que j’utilise régulièrement.
La suiteDis papa, dis papa, dis-moi, dis-moi. Comment c’est fait dans une boucle for ?
Dis papa, dis papa, dis-moi, dis-moi. Comment c’est fait dans une boucle for ?
La suiteHeapq, le module Python incompris
heapq est un algorythme qui organise une liste sous forme d’arbre binaire. Vous voyez c’était simple non ? Non ?
La suiteImplémenter une fenêtre glissante en Python avec un deque
On a déjà vu comment implémenter l’itération par morceaux sur un itérable de n’importe quelle taille. Grâce au deque, on peut aussi facilement créer une fenêtre glissante.
La suiteAstuces Python en vrac
Je n’arrive pas à trouver un lien entre tous ces trucs, alors un bon vrac fera l’affaire.
La suitePourquoi ','.join en Python ?
Mais pourquoi, mon Dieu, pourquoi ?
La suiteQuelques erreurs tordues et leurs solutions en Python
Bien que Python soit un langage dont l’une des grandes qualités est la cohérence, voici une liste d’erreurs et leurs solutions qui ont tendance à énerver.
La suite

