Enlever le caractère dans la liste des chaînes
Si j'ai une liste de chaînes de caractères telles que:
[("aaaa8"),("bb8"),("ccc8"),("dddddd8")...]
Que dois-je faire pour se débarrasser de tous les 8
s dans chaque chaîne? J'ai essayé d'utiliser strip
ou replace
dans une boucle for, mais il ne fonctionne pas comme il l'aurait fait en temps normal chaîne (c'est pas dans une liste). Quelqu'un aurait-il une suggestion?
source d'informationauteur user1040563
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Côté à l'aide de la boucle et de compréhension, vous pouvez également utiliser la carte
Un moyen plus rapide est de rejoindre la liste, remplacer les 8 et fractionnement de la nouvelle chaîne:
Voici un petit one-liner à l'aide d'expressions régulières:
Si nous séparons les regex opérations et d'améliorer les dénominations: