Buscar este blog

domingo, 11 de febrero de 2018

Cambiar texto segun un diccionario en Python


Codigo en Python para cambiar las letras en un texto segun un diccionario, en este caso cambiamos las vocales minusculas en el texto por su correspondientes mayusculas.

Codigo en Python:

#Funcion que cambia texto segun un diccionario
def cambiar_todas(texto, dicc):
    for i, j in dicc.items():
        texto = texto.replace(i, j)
    return texto

mi_texto = 'cambiar un texto.'
#Diccionario que contiene las equivalencias entre minusculas y mayusculas de las vocales
diccvocales = {'a':'A', 'e':'E', 'i':'I', 'o':'O','u':'U' }
#Ejecutar funcion
texto = cambiar_todas(mi_texto, diccvocales)
#Visualizar texto original
print('Texto original: '+mi_texto)
#Visualizar texto cambiado
print ('Texto cambiado: '+ texto) 


Resultado:
Texto original: cambiar un texto.
Texto cambiado: cAmbIAr Un tExtO.

No hay comentarios:

Publicar un comentario