Cómo reemplazar un carácter en una cadena en Python por índice – Resuelto

Cómo reemplazar un carácter en una cadena en Python por índice – Resuelto

En Python, a veces es necesario reemplazar un carácter específico en una cadena por su posición o índice. A continuación, te mostraré cómo hacerlo de manera sencilla y eficiente.

Para lograr esto, primero necesitamos tener la cadena original y el índice del carácter que queremos reemplazar. Luego, podemos utilizar la siguiente función:

def replace_char_at_index(s, index, new_char):

return s[:index] + new_char + s[index + 1:]

Esta función toma como argumentos la cadena original `s`, el índice del carácter a reemplazar `index` y el nuevo carácter `new_char`. Luego, devuelve la cadena con el carácter reemplazado.

Veamos un ejemplo de cómo utilizar esta función:

original_string = "Hola mundo"

index_to_replace = 4

new_char = "x"

new_string = replace_char_at_index(original_string, index_to_replace, new_char)

print(new_string)

En este ejemplo, estamos reemplazando el carácter en la posición 4 de la cadena «Hola mundo» por la letra «x». Al imprimir `new_string`, obtendremos como resultado «Hola xundo».

¡Y listo! Con esta función sencilla y rápida, puedes reemplazar un carácter en una cadena por su índice en Python. Espero que este artículo te haya sido útil. ¡Happy coding!