Fondamentalement, je voudrais construire une liste de compréhension sur le "produit cartésien" de deux itérateurs. Pensez à la Haskell code suivante:En Python, existe-t-il un moyen concis d'utiliser une compréhension de liste avec plusieurs itérateurs?
[(i,j) | i <- [1,2], j <- [1..4]]
qui donne
[(1,1),(1,2),(1,3),(1,4),(2,1),(2,2),(2,3),(2,4)]
Puis-je obtenir un comportement similaire en Python de manière concise?
Oui monsieur, je le demandais. Je ne savais pas si c'était possible et quelle syntaxe utiliser, merci. –
Doux! J'avais complètement manqué cette fonctionnalité. –