A veces, mientras trabajamos con strings de Python, podemos tener un problema en el que necesitamos encontrar una palabra y moverla al final de la string. Esto puede tener aplicación en muchos dominios, incluida la programación diurna y la programación escolar. Analicemos ciertas formas en que se puede realizar esta tarea.
Método #1: Usoreplace() + "+" operator
La combinación de las funciones anteriores se puede utilizar para realizar esta tarea. En esto, reemplazamos el elemento con una string vacía y agregamos el trabajo al final de la string para realizar esta tarea.
# Python3 code to demonstrate working of # Move Word to Rear end # Using replace() + "+" operator # initializing string test_str = 'Geeksforgeeks is best for geeks ' # printing original string print("The original string is : " + str(test_str)) # initializing Substring sub_str = 'best' # Move Word to Rear end # Using replace() + "+" operator res = test_str.replace(sub_str, "") + str(sub_str) # printing result print("The string after word removal : " + str(res))
The original string is : Geeksforgeeks is best for geeks The string after word removal : Geeksforgeeks is for geeks best
Método n.º 2: usar el corte de strings yfind()
la combinación de las funcionalidades anteriores también se puede usar para realizar esta tarea. En esto, construimos la lista de strings y la unimos nuevamente después de realizar el movimiento usando find() y rebanar.
# Python3 code to demonstrate working of # Move Word to Rear end # Using string slicing and find() # initializing string test_str = 'Geeksforgeeks is best for geeks ' # printing original string print("The original string is : " + str(test_str)) # initializing Substring sub_str = 'best' # Move Word to Rear end # Using string slicing and find() res = test_str[:test_str.find(sub_str)] + test_str[test_str.find(sub_str) + len(sub_str):] + sub_str # printing result print("The string after word removal : " + str(res))
The original string is : Geeksforgeeks is best for geeks The string after word removal : Geeksforgeeks is for geeks best
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