我正在尝试理解如何反转字符串中的字母。假设我有hello
并且正在寻找输出olleh
我将如何使用列表作为工具来实现这一点?
答案 0 :(得分:3)
forwards = "hello"
backwards = forwards[::-1]
(切片表示法的第三部分是步骤;在这种情况下,-1
使其向后跨过整个字符串,有效地将其反转。)
或使用reversed()
函数:
backwards = ''.join(reversed(forwards))
(请注意,如果没有''.join()
,您将获得<reversed object at 0x1215a10>
。)
>>> print backwards
olleh
答案 1 :(得分:1)
使用切片表示法:
string = "Hello!"
reversed_string = string[::-1]