me gustaría cambiar todos los caracteres acentuados en caracteres no acentuadas:¿Se puede reemplazar una cadena por un diccionario?
conversion_dict = {"ä": "a", "ö": "o", "ü": "u","Ä": "A", "Ö": "O", "Ü": "U",
"á": "a", "à": "a", "â": "a", "é": "e", "è": "e", "ê": "e",
"ú": "u", "ù": "u", "û": "u", "ó": "o", "ò": "o", "ô": "o",
"Á": "A", "À": "A", "Â": "A", "É": "E", "È": "E", "Ê": "E",
"Ú": "U", "Ù": "U", "Û": "U", "Ó": "O", "Ò": "O", "Ô": "O","ß": "s"}
¿Hay una manera de hacer algo como "paragraph of text".replace([conversion_dict])
?
¿Por qué no 'í',' Í', ... 'Ï'? – danihp
Lo que has mostrado no es "todo". ¿Cuál es el propósito? ¿Estás usando Python 2.xo 3.x? –
Creo que hay algo en la biblioteca estándar de Python para hacer esto: http://www.tutorialspoint.com/python/string_translate.htm – user1277476