Skip to main content
 首页 » 编程设计

python之尝试将一个字符串拆分成一个列表,将列表的顺序反转,然后打印出反转后的字符串的字符串

2025年05月04日28shihaiming

我有一个字符串,我将其拆分为一个列表,并且能够以相反的顺序成功地正确打印出来。但是,当我将列表重新加入一个字符串时,它只是一个列表。我的连接功能哪里出错了?

我的代码:

sample_string = 'Hello Dragon and Snakie' 
 
words = sample_string.split(" ") 
reordered = str(words[::-1]) 
final = "".join(reordered) 
print(final) 

预期:蛇和龙你好

实际:['Snakie', 'and', 'Dragon', 'Hello']

谢谢

请您参考如下方法:

替换这一行:

reordered = str(words[::-1]) 

与:

reordered = words[::-1] 

因为你把列表做成一个字符串,里面有一个列表,所以不会加入列表。

同时替换这一行:

final = "".join(reordered) 

与:

final = " ".join(reordered) 

既然你想加入太空。