Bonsoir,
Voilà, je voudrais mettre un espace dans une string toutes les cinq lettres.
Par exemple, si j'ai :
str = 'abcdefghijklmnopqrstuvwxyz'
Je voudrais obtenir
str= 'abcde fghij klmno pqrst uvwxy z'
Comment puis-je faire?
Merci d'avance,
B.
Bonsoir,
Voilà, je voudrais mettre un espace dans une string toutes les cinq lettres.
Par exemple, si j'ai :
str = 'abcdefghijklmnopqrstuvwxyz'
Je voudrais obtenir
str= 'abcde fghij klmno pqrst uvwxy z'
Comment puis-je faire?
Merci d'avance,
B.
bonjour
Je ne suis pas un expert et je pense qu'il y a mieux , mais voici qd même ma contribution
vala vala
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11vchaine = "abcdefghijklmnopqrstuvwxyz" vChaineEspace = "" vtmp = "" for z in range(len(vchaine)): vtmp = vtmp+vchaine[z] if (z+1)%5 == 0 : vChaineEspace = vChaineEspace + vtmp + " " vtmp = "" vChaineEspace = vChaineEspace + vtmp print vChaineEspace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 c1 = "azertyuiopqsdfghjklm" c2 = [] for i in range(0, len(c1), 5): c2.append(c1[i:i+5]) c2.append(" ") c2.pop() print "".join(c2)
Partager