Voilà mon problème :
Je demande à l'utilisateur de saisir une chaine de caractère.
Je voudrais rajouter des caractères entre chaque caractère de la chaine, en utilisant un for..in .
exemple : chaine saisie : "Langage"
chaine formatée : "L**a**n**g**a**g**e**"
Analyse bien chaque résultat, tu devrais comprendre la solution proposée. Ça marche pareil si, au lieu d'une liste, tu lui donnes une chaîne (sauf que la première utilisation devient un peu inutile du coup).
Oui, puisque tu peux traiter les chaînes comme des listes de chaînes (les caractères). Grâce au typage canardesque de Python, tu peux aussi l'utiliser avec un dictionnaire dont les clefs sont des chaînes, ou même avec une classe que tu auras définie toi-même, du moment qu'elle se comporte comme un itérateur renvoyant des chaînes.
Ou un générateur. Comme tu l'as dit en fait, join marche avec n'importe quel objet itérable, comme le for : si on ne pouvait parcourir que des listes d'entiers avec, il perdrait beaucoup d'intérêt...
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Je ferme ce sujet. En cas de désaccord, me contacter par MP.
Blond, bouclé, toujours le sourire aux lèvres...