На самом деле это очень просто сделать в Python, просто перебирайте список и используйте оператор splat (*), чтобы распаковать кортеж в качестве аргументов для функции:
mylist = [(a, b), (c, d), (e, f)]
for args in mylist:
myfunc(*args)
>>> from itertools import starmap
>>> list(starmap(print, ((1,2), (3,4), (5,6))))
# 'list' is used here to force the generator to run out.
# You could instead just iterate like `for _ in starmap(...): pass`, etc.
1 2
3 4
5 6
[None, None, None] # the actual created list;
# `print` returns `None` after printing.