因此,您需要输入“ Hello”

然后将第一个数字与第三个数字交换,并将第二个数字与第四个数字交换。

结果“ Llheo”

最佳答案

这是另一种方法。您必须手动提交要交换的职位。因此,您可以在此处更改swap_seq的值,该值只是字符串索引的序列。

例如,s[0]+s[1]+s[2]+s[3]+s[4]是“ Hello”,而s[2]+s[3]+s[0]+s[1]+s[4]是“ llHeo”。

s="Hello"
swap_seq="23014"
swapped=''.join([s[int(i)] for i in swap_seq])
if s[0].isupper(): swapped.capitalize()
print swapped


输出:Llheo



编辑:swapped现在仅在s大写时才大写

10-04 18:32