0 python reverse split join function
我想拆分一个字符串,将其反转并用函数中的X而不是空格将其连接起来.
例如.
'世界卫生组织观察观众 - > - > SEHCTAWXOHWXSREHCTAWXEHT'
str = ("WHO WATCHES THE WATCHERS")
str = str.split(' ',4)
str.reverse()
print str
str = 'X'
seq = ("who", "watches", "the", "watchers")
print str.join(seq)
Run Code Online (Sandbox Code Playgroud)
但这只会让我:
['WATCHERS','THE','WATCHES','WHO']
whoXwatchesXtheXwatchers
当我想要"SEHCTAWXOHWXSREHCTAWXEHT"时
请回复简单的功能代码.我是初学者.
您的代码正在颠倒单词的顺序,而不是实际的单词本身.试试这个:
def reverse_and_join(s):
return "X".join(s[::-1].split(" "))
Run Code Online (Sandbox Code Playgroud)
此代码反转整个字符串,按空格拆分,然后将反转字的反转列表与"X"连接起来.有关语法的说明,请参阅此问题[::-1].