Cómo reemplazar múltiples caracteres de una cadena en Python – Resuelto

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!

Rodrigo Olivares
Rodrigo Olivares

Rodrigo Olivares es un Ingeniero en Informática y estratega web que comparte en su canal de YouTube y en sus sitios web personales mas de 15 años de experiencia trabajando en diseño de sitios web, SEO, monetización e Inteligencia Artificial (IA)

Artículos: 554