How to write dynamic function in python to satisfy all below specified input with one def function??
Input =
({'oranges': 10, 'banana': 10, 'small bag': [{'oranges': 10, 'banana': 10, 'carry bag': ({'oranges': 1000},{'oranges': 1000},{'oranges':1000})}]})
Output = {'oranges': 3020, 'small bag': 1, 'banana': 20, 'carry bag': 3}
Input = ({'oranges': 10,'handbag': [{'oranges': 2}, {'oranges': 5}]})
Output = {'handbag': 2, 'oranges': 17}
Input = ({'handbag': [{'handbag': [{'oranges': 10}]}]})
Output = {'handbag': 2, 'oranges': 10}