📜  Python|反向拆分字符串

📅  最后修改于: 2022-05-13 01:55:21.642000             🧑  作者: Mango

Python|反向拆分字符串

拆分功能在多种应用程序和用途中非常流行。总之,有许多类型的变化范围。本文讨论了一种希望同时获得元素字符串顺序的拆分和反转的变体,这两种操作同时进行。让我们讨论解决这个特定问题的某些方法。

方法 #1:使用join() + reversed() + split()

在这个特定的方法中,我们首先使用 split函数获取元素单词,使用 reversed函数执行它们的顺序反转,然后执行 join 以将元素绑定在一起。

# 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

方法 #2:使用join() + split() + 列表切片

这个方法和上面我们进行 split 和 join 的方法类似,但是这个方法唯一的区别是我们使用列表切片来进行反转。

# 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