擅长:python、mysql、java
<pre><code>from itertools import *
def flatten(listOfLists):
"Flatten one level of nesting"
return chain.from_iterable(listOfLists)
def grouper(n, iterable, fillvalue=None):
"Collect data into fixed-length chunks or blocks"
# grouper(3, 'ABCDEFG', 'x') --> ABC DEF Gxx
args = [iter(iterable)] * n
return izip_longest(fillvalue=fillvalue, *args)
[''.join(a) for a in grouper(8, flatten(sixbit))]
=> ['00001100', '00010101', '00100001']
</code></pre>