Buenas tardes.
Tengo un problema que no he podidio resolver y ojala alguien pueda ayudarme. La idea es que si tengo dos cadenas casi iguales modifique una para que quede con los cambios de la otra. Me explico:
Cita: Original: "Hola como estamos?"
Modificada: HolAc0moEstamOs
El program lo que deberia hacer es comparar la original con la modificada, lo que este igual que asi se quede, y lo diferente lo cambia/agrega para que la salida sea esta:
Cita: Salida: HolA c0mo EstamOs?
En este caso comparo y modifico algunos caracteres(A,0,E,O) y agrego 2 espacios y "?"
Eh intento con este codigo recorriendo y comparando pero no he logrado nada.
Código Python:
Ver original#!/usr/bin/env python
original = "Hola como estas?"
sust = "HolAcOMOestas"
out=""
for i in range(0,len(original),1):
if (original[i:i+1]==sust[i:i+1]):
out += original[i:i+1]
else:
out += sust[i:i+1]
print out
Sin embargo solo obtengo sust tal cual "HolAcOMOestas" =(
Ojala alguien pueda orientarme se los agradecere mucho