2013-07-09 2 views
0

Я новичок в Python, и это, вероятно, очень простой вопрос, но мне трудно понять это. У меня есть некоторые исходные данные, которые мне нужно преобразовать. Ввод представляет собой текст текста, такой как 'ABCDEFGHIJKLMNO', но для того, чтобы продолжить, мне нужно преобразовать его в строку, такую ​​как 'ABC DEF GHI JKL MNO'.Манипулирование строки для создания четных фрагментов из трех

+2

Пожалуйста, покажите код, который вы пробовали. –

+2

Это может помочь вам http://stackoverflow.com/questions/2231663/slicing-a-list-into-a-list-of-sub-lists –

+0

'I' есть O_o. Я имею в виду, input! = Вывод вообще (и порядок ввода в любом случае скремблирован) –

ответ

6
>>> s = 'ABCDEFGHIJKLMNO' 
>>> ' '.join([s[i:i+3] for i in xrange(0, len(s), 3)]) 
'ABC DEF GHI JKL MNO' 
Смежные вопросы