Python: mueve la palabra a la parte trasera

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)) 
Producción :

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)) 
Producción :

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

Deja una respuesta

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