What does *args collect in a function signature?
- A Extra positional arguments, as a tuple
- B Extra keyword arguments, as a dict
- C All arguments as a list
- D Only default arguments
Answer
Extra positional arguments, as a tuple
**kwargs collects extra keyword arguments into a dict. Both can also be used at the call site to unpack a sequence or mapping.





