2011-07-02 14 views
1

可能性の重複:
Reverse a string in PythonのPython:文字列を逆に

私は、Python(文字列)のデータがリストのよう保存されていることを理解し

例:

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

方法uld私は文字列内の文字を逆順にするためにlist.reverse関数を使用しますか?

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

しかし、あなたがより良い''.join(reversed('foo'))またはちょうど'foo'[::-1]を使用している:I入力「foo」と戻っ取得あなたがlist.reverse使用したい場合は

+0

まあ、実際には文字列は、より多くのタプルのようではないですが、私は意味inmutableです。 – mkotechno

+0

ありがとう、助けてください。 – Louis93

答えて

13

通常はそうではありません。このよう

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

ありがとう、良いもの。 TIL拡張スライス! – Louis93

2

「OOF」、そして、あなたがこれをしなければならないというような