作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
将单词右移然后反转。
你应该将一个单词右移并反转它然后返回如下:
>>> shift_reverse('Introduction to Computer Programming')
gnimmargorP noitcudortnI ot retupmoC
我尝试使用此方法找到上述答案,但它似乎不起作用请帮助:(
s= "I Me You"
def shift_reverse(s):
l= s.split()
new_str= ' '.join(l[-1:] + l[:-1])
new_str = new_str[::-1]
return (new_str)
print (shift_reverse(s))
但我得到的打印是
[evaluate untitled-3.py]
eM I uoY
最佳答案
您需要反转每个重新排序的列表:
reordered = l[-1:] + l[:-1]
new_str = ' '.join(word[::-1] for word in reordered)
关于python - 如何在 python 中将字符串右移并反转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29979089/
我是一名优秀的程序员,十分优秀!