2014-05-02 61 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' 
相關問題