有两个字典数据如下: dic1 = {'Tom':21,'Bob':18,'Jack':23,'Ana':20} dic2 = {'李雷':21,'韩梅梅':18,'小明':23,'小红':20}
请将dic1 按键的大小升序排序,将dic2按值的大小升序排序,输出dic1的前n个键的内容,输出dic2前n个键值对。当n大于元素个数时,按实际元素数量输出。
输入
输入一个正整数n
输出
输出指定个数的排序后的元素
样例输入 复制
2
样例输出 复制
['Ana', 'Bob']
[('韩梅梅', 18), ('小红', 20)]
dic1 = {'Tom':21,'Bob':18,'Jack':23,'Ana':20} dic2 = {'李雷':21,'韩梅梅':18,'小明':23,'小红':20} #将dic1按键的大小升序排序 qianqian1 = sorted(dic1.items(),key=lambda x:x[0]) qianqian1 = dict(qianqian1) #dic2按值的大小升序排序 qianqian2 = sorted(dic2.items(),key=lambda x:x[1]) qianqian2 = dict(qianqian2) #print(qianqian1) #print(qianqian2) '''n = eval(input()) love1 = [] love2 = [] love3 = [] love4 = [] for key in dic1: love1.append(key) for items in dic2.items(): love2.append(items) for i in range(n):