根据value对字典排序, 判断字典是否是另一字典的子集

  • 对字典进行排序:
    key为使用哪一项为依据进行排序,td.items()所得列表里的元素((key, value)元素),t1dvaluereverse=True时按从大到小排序

    from collections import OrderedDict
    d = {'a': 1, 'b': 3, 'c': 0, 'd': 6}
    result = OrderedDict(sorted(d.items(), key=lambda t: t[1], reverse=True))
    
  • 判断字典是另一字典的子集:

    a = {'name': 'zhangsan'}
    b = {'name': 'zhangsan', 'age': 18}
    a.items() <= b.items()  # True
    
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容