Cómo reemplazar múltiples caracteres de una cadena en Python – Resuelto
A veces, al trabajar con cadenas en Python, puede resultar útil reemplazar múltiples caracteres por otros. En este artículo, te mostraremos cómo hacerlo de manera sencilla y efectiva.
Para reemplazar múltiples caracteres de una cadena en Python, puedes utilizar el método `str.maketrans()` junto con el método `str.translate()`. Este enfoque te permite definir una tabla de traducción que mapea los caracteres que deseas reemplazar por los nuevos caracteres.
Aquí tienes un ejemplo de cómo reemplazar múltiples caracteres de una cadena en Python:
# Definir la tabla de traducción con los caracteres a reemplazar
traduccion = str.maketrans({'a': '1', 'e': '2', 'i': '3', 'o': '4', 'u': '5'})
# Cadena original
cadena = "Hola mundo"
# Aplicar la traducción a la cadena
cadena_nueva = cadena.translate(traduccion)
print(cadena_nueva)
En este ejemplo, hemos definido una tabla de traducción que mapea las vocales por números. Luego, aplicamos esta traducción a la cadena «Hola mundo», y obtendremos como resultado «H1l2 m4nd5».
Como puedes ver, reemplazar múltiples caracteres de una cadena en Python es bastante sencillo utilizando `str.maketrans()` y `str.translate()`. ¡Esperamos que este artículo te haya sido de ayuda!