Cheatsheet de challenge

Hello, A force de faire quelques challenge sur HackerRank, j’ai noté quelques tricks que j’oublie souvent. Du coup, je met ça içi. Servez-vous :-) list et set intersection de deux listes Récupérer l’intersection entre deux listes (en fait, uniquement si l’une des deux peut être transformée en set): a = ['un', 'deux', 'trois'] b = ['dites', 'trente', 'trois'] inter = list(filter(set(a).__contains__, b)) Résultat : print(inter) ['trois'] module itertools toutes les combinaisons d’une liste de listes Imaginons que j’ai une méga liste qui contient des listes: ...

16 déc. 2017 · Gwenaël Nardin