2016-12-03 64 views
1

假設我有一個可以做以下字符串模式改變

前一個功能: 「1100001」 - >破成兩個部分1:2和0 :: 2->並加入它來獲得「1001001 」。如何從輸出中獲得的原始字符串「1100001」

回答

1

您可以創建原始一個相同長度的新名單,並指定相應的元素給它:

s = '1001001' 

s1 = list(s) 
s1[1::2], s1[0::2] = s[:(len(s) // 2)], s[(len(s) // 2):] 

''.join(s1) 
# '1100001' 
+0

TNX效果真的不錯了 – harsha

+0

在本網站,通過upvoting所有有用的答案顯示您的欣賞。您可以通過點擊答案左上角的向上箭頭來實現。另外,請點擊答案左上方的複選標記以接受最佳答案。這比在評論中表示感謝要好。它也可以幫助其他人看到你的問題得到了回答。 –

+0

我已經這樣做了,因爲我沒有足夠的積分而沒有顯示出來 – harsha