我的程序总是随机跳过字母!例如,“coolstory”变成“yrotsloc”,“awesome”变成“mosewa”
这是代码:
def reverse(text):
length = len(text)
reversed_text = []
for i in range(0,length + 1):
reversed_text += ['']
original_list = []
for l in text:
original_list.append(l)
new_place = length - (original_list.index(l))
reversed_text[new_place] = l
return "".join(reversed_text)
编辑:感谢大家的回答。我刚刚重新发现了这个被遗忘的帐户。我可以向你保证 6 年后我知道如何正确反转各种不同语言的字符串 :)