lists can store any objects functions are objects
in ```py def f(): return 42 funcs = [f] # and funcs = [lambda: 42] ``` the difference is: in the first example, the function is like, globally defined, and you can reuse it in multiple places and, more of an internal detail is the ``__name__`` of the function (``f`` for the ``def``'ed one, and ```` for the lambda one), but it might show up if you get some error related to that function or something