본문 바로가기
Python/Python FAQ

Python n번째 문자마다 문자열을 분할하세요., Split string every nth character

by 베타코드 2023. 9. 14.
반응형

질문


문자열을 매 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']
반응형

댓글