Chaine de caractère python
gtrs
-
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je voudrais un peu d'aide écrire un bout de programme en python qui prend deux chaînes s1 et s2 et qui les "tricotte" ensemble, par exemple si s1="abcdef" et s2="0123456789", le résultat doit être "a0b1c2d3e4f56789" (on intercale une lettre de la première, une lettre de la deuxième, etc.)
enfin je voudrais essayer de faire le meme programme mais en sens inverse
Pourriez-vous m'éclairer s'il vous plait ?
Merci pour vos réponse
je voudrais un peu d'aide écrire un bout de programme en python qui prend deux chaînes s1 et s2 et qui les "tricotte" ensemble, par exemple si s1="abcdef" et s2="0123456789", le résultat doit être "a0b1c2d3e4f56789" (on intercale une lettre de la première, une lettre de la deuxième, etc.)
enfin je voudrais essayer de faire le meme programme mais en sens inverse
Pourriez-vous m'éclairer s'il vous plait ?
Merci pour vos réponse
4 réponses
-
Je ne m'y connait pas trop...mais ici on t'explique comment créer les chaines de caractère (Python)
https://openclassrooms.com/fr/courses
Bye! -
-
a="a0b1c2d3e4f56789" b = a[::2] c = a[1::2] print b print c
ce qui donne:
abcdef68 01234579
-
Ou bien si tu veux juste séparer numérique/non-numérique:
a="a0b1c2d3e4f56789" b = "".join( [i for i in a if not i.isdigit()] ) c = "".join( [i for i in a if i.isdigit()] ) print b print c
Ce qui donne:
abcdef 0123456789