In python, I can write something like this:
some_list = [(1, 2, 3), (3, 2, 1)]
for i, *args in some_list:
print(args)
I will get the next output:
[2, 3]
[2, 1]
When we use *args as function arguments, it is unpacked into a tuple.
Why do we receive a list in this situation?