J'ai l'entrée s code> de chaîne. Je veux imprimer une chaîne s code> dans laquelle toutes les occurrences de wub forts> sont remplacées par un espace blanc. s = input()
print(s.split("WUB"))
3 Réponses :
Vous pouvez rejoindre les chaînes de la liste produites par Vous pouvez également utiliser divisée code> avec un espace: remplacer code>. de Split code> + joint code>: p>
Laquelle des deux méthodes rejoints ou remplacer est plus rapide et efficace de l'espace?
Remplacer CODE> est meilleur car il est construit à cet effet, et c'est aussi plus rapide car il ne tient qu'une seule fois.
Vous pouvez appliquer l'entrée dans la liste d'impression comme celle-ci AVIS * code> avant s.split ("wub") code> Cela donne la sortie souhaitée. P> WE ARE THE CHAMPIONS MY FRIEND
juste rejoindre code> Tous les éléments de votre liste. Le voyez ci-dessous: print(" ".join("WUBWEWUBAREWUBWUBTHEWUBCHAMPIONSWUBMYWUBFRIENDWUB".split("WUB")).strip())