J'ai trouvé cet exemple sur un débordement de pile. Je le comprends, mais semble un peu plus pour un concept de méthode aussi simple ... enlever plusieurs caractères d'une chaîne.python3: suppression de plusieurs caractères d'une chaîne avec une longue chaîne de .replace(). Replace(). Replace()
import string exclude = set(string.punctuation) s = ''.join(ch for ch in s if ch not in exclude)
est-il une méthode de chaîne builtin en python 3.1 pour faire quelque chose à hauteur de:
s = "a,b,c,d,e,f,g,h,i" s = s.strip([",", "d", "h"])
au lieu de:
s = s.replace(",", "").replace("d", "").replace("h", "")