Question: 
Write a function to find the list with maximum length using lambda function.


Model's Code:
def max_length_list(lst):
    return max((len(sublist), sublist) for sublist in lst, key=lambda x: x[0])



Sample Correct Code:
def max_length_list(input_list):
    max_length = max(len(x) for x in input_list )   
    max_list = max(input_list, key = lambda i: len(i))    
    return(max_length, max_list)


Asserts:
assert max_length_list([[0], [1, 3], [5, 7], [9, 11], [13, 15, 17]])==(3, [13, 15, 17])
assert max_length_list([[1,2,3,4,5],[1,2,3,4],[1,2,3],[1,2],[1]])==(5,[1,2,3,4,5])
assert max_length_list([[3,4,5],[6,7,8,9],[10,11,12]])==(4,[6,7,8,9])


Tests:
Test 1 of 3: FAIL: SyntaxError('Generator expression must be parenthesized', ('<string>', 2, 16, '    return max((len(sublist), sublist) for sublist in lst, key=lambda x: x[0])\n', 2, 58))

Test 393 of 974: 284/393 (72.264631043257%): failed