Skip to content
daclouds edited this page Jul 6, 2013 · 7 revisions

if

while

for

itertools

python docs

read and say

1
1 1
1 1 2 1
1 2 2 1 1 1
1 1 2 2 1 3
1 2 2 2 1 1 3 1
1 1 2 3 1 2 3 1 1 1
1 2 2 1 3 1 1 1 2 1 3 1 1 3
1 1 2 2 1 1 3 1 1 3 2 1 1 1 3 1 1 2 3 1
>>> import itertools
>>> seq = [1]
>>> for i in range(10):
...     print ' '.join(map(str, seq))
...     seq2 = []
...     for key, subgroup in itertools.groupby(seq):
...         seq2 += [key, len(list(subgroup))]
...     seq = seq2
...

ask.python.kr ( falsetru )

Clone this wiki locally