当前位置:   article > 正文

python按类中属性排序_python 按照类的某一属性排序

python 按照类的某一属性排序
  • 对类中属性排序
class Path(object):
    a,b,c = 0,0,0
l = []
for i in range(0,10):
    p = Path()
    p.c = random.randint(0,100)
    l.append(p)
l.sort(key=lambda Path: Path.c) #对c不降序排序
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 获得字典的key,value
dd = {1:3,2:9,3:2}
for i in dd.items():
    print(i[0],i[1])
  • 1
  • 2
  • 3
  • 字典最小项
dd = {1:3,2:9,6:2}
a = min(dd, key=dd.get) #a为最小值的key
print("key = ",a, ", value = ",dd[a])
  • 1
  • 2
  • 3

运行结果如下
在这里插入图片描述

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号