Question: what is the difference between *args and **kwargs in python?
Answer: *args passes variable number of non-keyworded arguments list and on which operation of the list can be performed. **kwargs passes variable number of keyword arguments dictionary to function on which operation of a dictionary can be performed.