반응형
질문
문자열을 매 n번째 문자로 분할하는 방법은 무엇인가요?
'1234567890' → ['12', '34', '56', '78', '90']
리스트에 대한 같은 질문은 리스트를 동일한 크기의 청크로 분할하는 방법은 무엇인가요?를 참조하세요.
답변
>>> line = '1234567890'
>>> n = 2
>>> [line[i:i+n] for i in range(0, len(line), n)]
['12', '34', '56', '78', '90']
반응형
댓글