Obtenir le produit cartésien d'une série de listes?
Comment puis-je obtenir le produit cartésien (toutes les combinaisons possibles de valeurs) à partir d'un groupe de listes? Contribution: somelists = [ [1, 2, 3], ['a', 'b'], [4, 5] ] Sortie désirée: [(1, 'a', 4), (1, 'a', 5), (1, 'b', 4), (1, 'b', 5), (2, 'a', 4), (2, 'a', 5)...