Python – K-ésima palabra reemplazada en String

A veces, mientras trabajamos con la lista de strings, podemos tener un problema en el que necesitamos reemplazar la palabra más K de la string. Este problema tiene muchas aplicaciones en el dominio del desarrollo web. Vamos a discutir una forma en que este problema puede ser resuelto.

Método: Usarsplit() + join()
Esta es la forma en que podemos realizar esta tarea. En esto, dividimos los elementos en partes y luego devolvemos el valor Kth y realizamos la adición de un nuevo elemento usando join().

# Python3 code to demonstrate working of
# Kth word replace in String
# using split() + join()
  
# initializing string 
test_str = "GFG is good"
  
# printing original string 
print("The original string is : " + test_str)
  
# initializing replace string 
rep_str = "best"
  
# initializing K 
K = 1 
  
# Kth word replace in String
# using split() + join()
temp = test_str.split(' ')
res = " ".join(temp[: K]  + [rep_str] + temp[K + 1 :])
  
# printing result
print("The String after performing replace : " + res)
Producción :

The original string is : GFG is good
The String after performing replace : GFG best good

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *