gpt4 book ai didi

python - 反转字符串字符,同时将它们保持在相同位置

转载 作者:太空狗 更新时间:2023-10-29 22:24:14 27 4
gpt4 key购买 nike

我希望反转一组字符串,同时将它们保持在相同的位置,并尝试不使用切片或 reverse()。所以如果我有:

string = 'This is the string'

使用反向函数,它会返回:

'sihT si eht gnirts'

我做了一个函数,除了定位之外,一切都是正确的:

def Reverse(string):
length = len(string)
emp = ""
for i in range(length-1,-1,-1):
emp += length[i]
return emp

返回;

gnirts a si sihT      # correct reverse, wrong positions

我怎样才能让这个颠倒的字符串回到正确的位置?

最佳答案

猜猜你想要:

string = 'This is the string'

def Reverse(string):
return ' '.join([s[::-1] for s in string.split(' ')])

print(Reverse(string))

给予:

sihT si eht gnirts

~

关于python - 反转字符串字符,同时将它们保持在相同位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54564546/

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