In the lec9 ,there is a function sort(L,it = lambda x,y:x
which course? OCW 2008, 2011 ? EDx2013? use a code pasting site and post the whole function along with any lines that call it. http://dpaste,com
Without more it has hard to say exactly but I am guess the lambda part is the problem. It creates an anonymous (no name) function that takes two arguments and returns true or false. Here is an example. >>> it = lambda x,y:x<y >>> it <function <lambda> at 0x02974A30> >>> it(3, 4) True >>> it(4,3) False
sort( L, it = lambda x,y:x<y ): looks to be a sort function being passed either a list, or a list and a comparison function that returns either True of False ( equal should be interesting! ). If no comparison function is passed, the lambda will be used.
Join our real-time social learning platform and learn together with your friends!