Try this
d1 = { "numbers1" : [4,5,6,3,2] , "numbers2" : [40,5,63,2] , "numbers3" : [10,25,96,3]}
d2 = {}
for a,b in d1.items():
d2[a] = sum(b)/len(b)
# SORTING THE DICT
d2 = {key:value for key,value in sorted(d2.items(),key=lambda e: e[1])}
print(d2)
OR
d = { "numbers1" : [4,5,6,3,2] , "numbers2" : [40,5,63,2] , "numbers3" : [10,25,96,3]}
d2 = {a:sum(b)/len(b) for a,b in d.items()}
# SORTING THE DICT
d2 = {key:value for key,value in sorted(d2.items(),key=lambda e: e[1])}
print(d2)
OUTPUT {'numbers1': 4.0, 'numbers2': 27.5, 'numbers3': 33.5}