def qsort1(lst): if len(lst) <= 1: return lst pivot = lst.pop(0) greater_eq = qsort1([i for i in lst if i >= pivot]) lesser = qsort1([i for i in lst if i < pivot]) return lesser + [pivot] + greater_eq
Can someone please explain to me how this line is working?
qsort1([i for i in lst if i >= pivot])

New Topic/Question
Reply



MultiQuote





|