Python: 反转字符串
可能重复的问题:
在Python中反转字符串
我知道在Python中,数据(字符串)是像列表一样存储的。
举个例子:
string1 = "foo"
"foo"[1] = "o"
我该如何使用list.reverse函数来反转字符串中的字符呢?比如我输入“foo”,然后得到的结果是“oof”。
3 个回答
2
如果你想使用 list.reverse 方法,那么你需要这样做:
c = list(string1)
c.reverse()
print ''.join(c)
不过,其实你可以更好地使用 ''.join(reversed('foo'))
或者直接用 'foo'[::-1]
这样的方法。
3
像这样:
''.join(reversed(myString))
14
你通常是不会这样做的。
>>> "foo"[::-1]
'oof'