Нарезка с питоном в одну строку - PullRequest
0 голосов
/ 15 февраля 2011

У меня есть данные "линия"

FF= ['123451234512345678901234512345', '123451234512345678901234512345']

Мне нужно нарезать линии 1-5, 6-10, 11, 12-22. Как мне нарезать?

data= [] 

for col in FF:
    data.append(col)

Ответы [ 2 ]

2 голосов
/ 15 февраля 2011

Что-то вроде:

a = [(s[:5], s[5:10], s[10], s[11:]) for s in FF]
1 голос
/ 15 февраля 2011

С struct.

>>> struct.unpack('5s5sc11s8x', '123451234512345678901234512345')
('12345', '12345', '1', '23456789012')
...