Regrouper les éléments d'une liste
Résolu
lalaline
-
heyquem Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
heyquem Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une liste de x éléments et je voudrais les regrouper deux par deux.Quelqu'un sait comment faire?
Merci
J'ai une liste de x éléments et je voudrais les regrouper deux par deux.Quelqu'un sait comment faire?
Merci
A voir également:
- Regrouper les éléments d'une liste python
- Liste déroulante excel - Guide
- Citizen code python avis - Accueil - Outils
- Liste déroulante en cascade - Guide
- Photoshop elements gratuit - Télécharger - Retouche d'image
- Liste code ascii - Guide
4 réponses
li = [50,4,12,3,65,89,0,45,755,13,8,1000,6,79,10,47]
li.sort()
it = iter(li)
itn = it.next
print [(x,itn()) for x in it]
>>> liste
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
>>> [(liste[i], liste[i+1]) for i in range(len(liste)-1) if i%2==0]
[(0, 1), (2, 3), (4, 5), (6, 7), (8, 9), (10, 11), (12, 13), (14, 15)]