Python 新手,我想知道是否有人可以指导我正确的方向。
例如:
a = "string"
s = list(a)
将 "string"
转换为 ['s', 't', 'r', 'i', 'n', 'g']
但是如何在不使用 Python 内置的反向方法的情况下反转列表并打印出 "gnirts"
。
最佳答案
要以相反的顺序获取字符串字符,无需将字符串转换为列表 - 使用反向切片:
a = "string"
print(a[::-1])
输出:
gnirts
一些关于 Python 的切片表示法 的有用主题:
关于python - 如何将字符串保存到字符列表中,但也能够以相反的顺序打印出该列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42259804/