def main(): family={'greg': 12, 'yael':13, 'michal':16, 'frank':44, 'tom' :25} print(family) s_list=sorted(family.items()) print("sort by key - name") print(s_list) s_list_value=sorted(family.items(), key=lambda x:x[1]) print("sort by value - age") print(s_list_value) for i in s_list_value: print( i, s_list_value[i]) s_list_value_reverse=sorted(family.items(), key=lambda x: x[1], reverse=True) print("sort by value in reverse order") print(s_list_value_reverse) main()