Python:反转一个字符串

时间:2011-07-02 15:44:11

标签: python list reverse

  

可能重复:
  Reverse a string in Python

据我所知,Python(字符串)中的数据存储为列表

示例:

string1 = "foo"
"foo"[1] = "o"

我如何使用list.reverse函数来反转字符串中的字符?这样我输入“foo”并返回“oof”

3 个答案:

答案 0 :(得分:14)

你通常不会。

>>> "foo"[::-1]
'oof'

答案 1 :(得分:3)

像这样:

''.join(reversed(myString))

答案 2 :(得分:2)

如果你想使用list.reverse,那么你必须这样做:

c = list(string1)
c.reverse()
print ''.join(c)

但您最好使用''.join(reversed('foo'))'foo'[::-1]