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