据我所知,Python(字符串)中的数据存储为列表
示例:
string1 = "foo"
"foo"[1] = "o"
我如何使用list.reverse函数来反转字符串中的字符?这样我输入“foo”并返回“oof”
答案 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]