Python | Cuerdas divididas invertidas

La funcionalidad de dividir es bastante popular entre muchas aplicaciones y usos. Con todo, viene el alcance de muchos tipos de variaciones. Este artículo analiza una de esas variaciones en las que se desea obtener la división y la inversión del orden de las strings de elementos, ambas operaciones a la vez. Analicemos ciertas formas de resolver este problema en particular.

Método #1: Usarjoin() + reversed() + split()

En este método en particular, primero obtenemos las palabras de los elementos usando la función de división, realizamos la inversión del orden de ellas usando la función invertida y luego realizamos la unión para unir los elementos.

# Python3 code to demonstrate
# Reverse string split
# using join() + reversed() + split()
  
# initializing string
test_string = "Gfg is best"
  
# printing original string 
print("The original string : " + str(test_string))
  
# using join() + reversed() + split()
# Reverse string split
res =  ", ".join(reversed(test_string.split(" ")))
  
# print result
print("The string after reverse split : " + str(res))
Producción :

The original string : Gfg is best
The string after reverse split : best, is, Gfg

Método n.º 2: usar join() + split()+ segmentación de lista

Este método es similar al método anterior en el que realizamos dividir y unir, pero la única diferencia en este método es que usamos el corte de lista para realizar la inversión.

# Python3 code to demonstrate
# Reverse string split
# using join() + split() + list slicing
  
# initializing string
test_string = "Gfg is best"
  
# printing original string 
print("The original string : " + str(test_string))
  
# using join() + split() + list slicing
# Reverse string split
res =  ', '.join(test_string.split()[::-1])
  
# print result
print("The string after reverse split : " + str(res))
Producción :

The original string : Gfg is best
The string after reverse split : best, is, Gfg

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 *