python排序输出字典中数据
输入输出示例
输入 输出
示例 1 2 ['Ana', 'Bob']
[('韩梅梅', 18), ('小红', 20)]
dic1 = {'Tom': 21,'Bob': 18, 'Jack': 23, "Ana": 20,}
dic2 = {'李雷': 21, '韩梅梅': 18,'小明': 23,'小红': 20, }
n = int(input(">>>"))
res1 = sorted(dic1.items(), key=lambda x: x[0])
res1 = dict(res1)
res2 = sorted(dic2.items(), key =lambda x: x[1])
res2 = dict(res2)
print([v for i,v in enumerate(res1) if i < n])
print([item for i, item in enumerate(res2.items()) if i < n])