Je suis en train de lire un livre Python et j'ai rencontré 'itertools.chain'. Je me demande s'il est possible de convertir le code suivant concernant un tableau 2D en 'itertools.chain'. Ma deuxième question est: quel est l'avantage d'utiliser 'itertools.chain' comparé à deux for-loops?Est-il possible de convertir deux itérations en opération 'itertools.chain' en Python?
for row in range(rows):
some operation on rows
for col in range(columns):
some operations on cell i,j
Merci!
Qu'en est-il de l'entrée de béton et de la sortie désirée? Cela aiderait à comprendre ce que vous voulez faire. –
Non, vous pouvez considérer 'chain' comme l'équivalent de * chaining * for-loops, l'un après l'autre. Vous voulez 'pour row, col dans itertools.product (range (rows), range (columns)' –
@ juanpa.arrivillaga Merci pour la réponse! Quel est l'avantage d'utiliser 'itertools.chain/product' comparer à 2 for- boucles –