如何更改字符串中的字符顺序?蟒蛇

时间:2014-05-02 16:31:21

标签: python string reverse

我有一个字符串"ATCGATCG",我希望它被反转,以便它"GCTAGTCA"。我考虑过使用:

data_r2[total:]+s[0] 

其中total是我所拥有的计数脚本的结果,它将计算字符串中的字符数。我意识到这将旋转字符串,如果完全旋转,最终会以相同的顺序结束,这根本不是我想要的。

有没有人知道如何做到这一点所以它是反转的输入字符串所以最右边的字符现在是最左边的字符等?

2 个答案:

答案 0 :(得分:1)

"ATCGATCG"[::-1] == "GCTAGCTA"

这使用切片表示法,从开始到结束步进为负数。

答案 1 :(得分:0)

另类但速度较慢。

In [2]: s="ATCGATCG"

In [3]: ''.join(reversed(s))
Out[3]: 'GCTAGCTA'