RosettaCodeData/Task/Dutch-national-flag-problem/Python/dutch-national-flag-problem-2.py
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

5 lines
268 B
Python

from itertools import chain
def dutch_flag_sort2(items, order=colours_in_order):
'return summed filter of items using the given order'
return list(chain.from_iterable(filter(lambda c: c==colour, items)
for colour in order))