discover how many lists are inside a value

Keywords: python-3.x dictionary key-value-store

Question: 

my_dict = {"fruits":["apple", "orange", "grape", "maracuya", "pineapple"]
,"countries": [["India", "China", "Brazil", "Lesotho", "Nepal"], ["Spain", "Italy", "Japan", "Indonesia", "Russia"], ["Germany", "Austria", "Paraguay", "New Zealand", "Peru"],["Australia", "Colombia", "Belice", "Swaziland"]]
,"colors": [["blue", "black", "green", "yellow", "red"], ["purple", "pink", "white", "lila"]]}

Is there a way to know how many lists I have under each key? for example: under the key "fruits" I just have one, under "countries" I have 4

what I've tried it was mostly:

for key, values in my_dict.items():
    print(len(values))

which didn't work

for key in my_dict.values():
   print(len(key))

also failed

Answers: