sum = lambda x, y : x + y
print(sum(1,2)) #result: 3
#define a function inline
#(syntax) lambda parameter_list: expression parameter_list is comma separated
#lambda implicitly returns its expression's value, thus equivalent to any simple fxn of form...
'''
def function_name(parameter_list)
return expression
'''
numbers = [10, 3, 7, 1, 9, 4, 2, 8, 5, 6]
print(list(filter(lambda x: x%2 != 0, numbers))) #here filter() takes a fxn as 1st argument
# [3, 7, 1, 9, 5]
p = [q.index(v) if v in q else 99999 for v in vm]