2006-09-06 クイックソート python Pythonでもリストの内包表記が使えることに感動したので。 def qsort(seq): if not seq: return seq else: return (qsort([ x for x in seq[1:] if x < seq[0] ]) + [ seq[0] ] + qsort([ x for x in seq[1:] if x >= seq[0] ]))