将单词向右移动然后将其反转.
您应该向右移动一个单词并将其反转然后返回如下:
>>> shift_reverse('Introduction to Computer Programming')
gnimmargorP noitcudortnI ot retupmoC
Run Code Online (Sandbox Code Playgroud)
我尝试使用这种方法找到上面的答案但它似乎没有工作请帮助:(
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))
Run Code Online (Sandbox Code Playgroud)
但我得到的印刷品是
[evaluate untitled-3.py]
eM I uoY
Run Code Online (Sandbox Code Playgroud)
您需要反转每个重新排序的列表:
reordered = l[-1:] + l[:-1]
new_str = ' '.join(word[::-1] for word in reordered)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2794 次 |
最近记录: |