Python で文字列をチャンク分割する(同じ長さをもつ部分文字列のリストをつくる)
Python で文字列を同じ長さに分割するには、次のようにします。
def chunk_string(text, chunk_size):
chunks = []
for i in range(0, len(text), chunk_size):
chunk = text[i:i + chunk_size]
chunks.append(chunk)
return chunks
text = "新幹線のきっぷ売り場"
items = chunk_string(text, 4)
print(items)
# ['新幹線の', 'きっぷ売', 'り場']同一長のブロックをチャンクといいます。