Re: Un code que j'ai mis du temps à comprendre

Liste des GroupesRevenir à fcl python 
Sujet : Re: Un code que j'ai mis du temps à comprendre
De : ast (at) *nospam* invalid (ast)
Groupes : fr.comp.lang.python
Date : 09. Dec 2021, 09:21:20
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <61b1ae70$0$5001$426a74cc@news.free.fr>
References : 1
User-Agent : Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Thunderbird/91.3.2
Le 07/12/2021 à 10:49, ast a écrit :
Trouvez ce que fait le code suivant ?
(sans l'éxécuter bien sur)
   >>> n = 3
 >>> x = range(n ** 2),
 >>> xn = list(zip(*[iter(x)] * n))
 >>> xn
En plus clair, je propose
xn = list(zip(it:=iter(x), it, it))
ce qui fait une occasion d'utiliser l'opérateur walrus :=
mais le n est fixé à 3, ce n'est plus programmable

Date Sujet#  Auteur
7 Dec 21 * Un code que j'ai mis du temps à comprendre5ast
8 Dec 21 +* Re: Un code que j'ai mis du temps à comprendre3Nicolas
8 Dec 21 i`* Re: Un code que j'ai mis du temps à comprendre2ast
8 Dec 21 i `- Re: Un code que j'ai mis du temps à comprendre1Nicolas
9 Dec 21 `- Re: Un code que j'ai mis du temps à comprendre1ast

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal