gpt4 book ai didi

python - 如何反转字符串中单词的顺序

转载 作者:行者123 更新时间:2023-12-02 08:35:37 26 4
gpt4 key购买 nike

例如:

 input:  I live in New York
output: York New in live I

P.S:我使用了s[::-1],这只是反转字符串,就像 kroY weN nivil I,但这不是所需的输出。我也尝试过:

def rev(x) :
x = x[::-1]
for i in range(len(x)) :
if x[i] == " " :
x = x[::-1]
continue
print x

但这也是不正确的。请帮助我编写代码。

最佳答案

您可以使用split要获取单独的单词,reverse反转列表,最后 join再次加入它们以形成最终的字符串:

s = "This is New York"
# split first
a = s.split()
# reverse list
a.reverse()
# now join them
result = " ".join(a)
# print it
print(result)

结果:

'York New is This'

关于python - 如何反转字符串中单词的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34128842/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com