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))
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))
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