Home > python > split a string into equal length substrings

split a string into equal length substrings

Problem
Having a string, split it up to equally long substrings. Example: “110010110100” -> “11”, “00”, “10”, “11”, “01”, “00”.

Solution

>>> s = "110010110100"
>>> [s[i:i+2] for i in range(0, len(s), 2)]
['11', '00', '10', '11', '01', '00']

I found it here.

Categories: python Tags: ,
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: