I want to pass elements of list as function arguments like this:
def foo(a, b, c):
# do something
list = [1, 2, 3]
foo(list)
I can't use foo(list[0], list[1], list[2])
, because I don't know how many elements the list has and how many arguments the function takes.