- 函数
- sorted函数
- str.center
- 字典排序
sorted(iterable,key,reverse)
sorted一共有iterable,key,reverse这三个参数。
- iterable表示可以迭代的对象
- 主要是用来进行比较的元素,只有一个参数,具体的函数参数取自于可迭代对象中,用来指定可迭代对象中的一个元素来进行排序。
- reverse – 排序规则,reverse = True 降序 , reverse = False 升序(默认)。
用于将字符串居中对齐,center(width,fillchar).
参数width,字符串宽度
参数fillchar,填充的字符,默认空格。
dic1 = {'Tom':21,'Bob':18,'Jack':23,'Ana':20}
dic2 = {'李雷':21,'韩梅梅':18,'小明':23,'小红':20}
dic1 = dict(sorted(dic1.items(),key=lambda x : x[0])) # 按照字典的键进行排序,列表转字典
dic2 = dict(sorted(dic2.items(),key=lambda x : x[1])) # 按照字典的值进行排序
n = int(input())
print(list(dic1.keys())[0:n]) # 列表切片
print(list(dic2.items())[0:n]) # 字典转列表
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)