2014-05-02 34 views
-1

我有一个字符串"ATCGATCG",我希望它被翻转,所以它的"GCTAGTCA"。我想过使用:如何更改字符串中字符的顺序? Python

data_r2[total:]+s[0] 

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

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

回答

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

这使用切片符号,从开始到结束步进通过负片。

+1

这也可能是上百万个不同的副本,因此:) –

+0

这不会产生OP的期望输出。他本可以犯一个错字... – iCodez

+0

@iCodez ha我没有真正阅读所需的输出!我假设必须是一个错字。如果没有,请让我知道OP,并进一步澄清您的问题 –

0

可供选择但速度较慢的方法。

In [2]: s="ATCGATCG" 

In [3]: ''.join(reversed(s)) 
Out[3]: 'GCTAGCTA' 
相关问题