2016-12-03 62 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