我是靠谱客的博主 温婉外套,最近开发中收集的这篇文章主要介绍字典笔记sorted排序,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. 使用key,默认搭配lambda函数使用

sorted(chars,key=lambda x:x[0]) #以x[0]为标准进行排序升序

  1. dict.items()返回一个包含字典(键,值)对元组的列表

lis={5: 3, 2: 3, 3: 4, 1: 1, 4: 1}
lis=sorted(lis.items(), key=lambda item:item[0])
print(lis)
输入lis:[(1, 1), (2, 3), (3, 4), (4, 1), (5, 3)]

  1. dict.get(key)

对字典 dict 中的键 key,返回它对应的值 value,如果字典中不存在此键,则返回 default 的值(注意,参数 default 的默认值为 None)。

  1. dict.keys()
    返回一个包含字典中键的列表
  2. dict.values()
    返回一个包含字典中所有值的列表
  3. reserve 反序

lis=sorted(lis, key=lambda item:item[1],reverse=True)
print(lis)
输出:[(3, 4), (2, 3), (5, 3), (1, 1), (4, 1)]

最后

以上就是温婉外套为你收集整理的字典笔记sorted排序的全部内容,希望文章能够帮你解决字典笔记sorted排序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部