Is it possible to unpack two tuples as an argument of a function in Python 3?
The code goes like this...
def fun(*tuple1, *tuple2):
#some code to compare elements of tuple1 to elements of tuple2
Thanks!
Nope, because it would be ambiguous to determine where the first tuple ends and the second tuple begins.
There are two work-arounds:
You can just take in two tuples directly:
def fun(tulpe1, tuple2):
# compare tuple1 to tuple2
Alternatively, you can take in multiple tuples as kwargs:
def fun(**tuples):
# for tuple in tuples:
# do some stuff