Félicitations !
+
0
points
En savoir plus
Actualités
Tests & Guides
Bons Plans
Forum
Premium
Rechercher sur le site
Connexion
Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Réinitialiser le mot de passe
Retour connexion
Actualités
Tests & Guides
Bons Plans
Twitter
iPhone pliant
OnePlus 11
PS5
Disney+
Orange Livebox
Windows 11
Génération NT
Entraide
Développement
Développement
Langage Python
Retourner elements d'une sequence par couples
Retourner elements d'une sequence par couples
1 réponse
Alain BARTHE
05/11/2009 à 15:49
Je dois retourner, dans une boucle, les elements d'une sequence par
couples de deux valeurs.
Exemple: [0,1,2,3,4,5,6,7] doit être retourné dans une boucle comme
(0,1)
(2,3)
(4,5)
(6,7)
Pour cela j'ai cree la fonction :
def couples (seq):
it = iter (seq)
while it:
yield (it.next(), it.next())
for a,b in couples (range (8)):
print a,b
Question : n'y a t-il pas plus simple ?
Partager
Facebook
Twitter
Reddit
Whatsapp
Email
Signaler
Signaler un problème avec ce contenu
Envoyer
1 réponse
Supprimer
Cette action est irreversible, confirmez la suppression du commentaire ?
Supprimer
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Envoyer
Michel Claveau - MVP
Signaler
05/11/2009 à 21:58
Bonsoir !
Tu peux faire :
import itertools
l=[0,1,2,3,4,5,6,7]
i=iter(l)
for a,b in itertools.izip(i,i):
print [a,b]
@+
--
Michel Claveau
Bonsoir !
Tu peux faire :
import itertools
l=[0,1,2,3,4,5,6,7]
i=iter(l)
for a,b in itertools.izip(i,i):
print [a,b]
@+
--
Michel Claveau
Vous avez filtré cet utilisateur ! Consultez son message
Bonsoir !
Tu peux faire :
import itertools
l=[0,1,2,3,4,5,6,7]
i=iter(l)
for a,b in itertools.izip(i,i):
print [a,b]
@+
--
Michel Claveau