2025年6月4日 星期三 乙巳(蛇)年 三月初八 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

Python 排序字典的 key

时间:12-14来源:作者:点击数:13

Python 排序字典的 key

  • if __name__ == '__main__':
  • students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]
  • print sorted(students,key=lambda x: x[2])
  • a=dict(a='1',b='2',e='5',c='3')
  • sort = ['c','b','a','e']
  • print sorted(a,key=lambda x: (x in sort and sort.index(x),a[x]) )
  • # 按照数组 sort 里面定义的顺序排序 a 的 key
  • dict = sorted(a.iteritems(), key=lambda d: (d[0] in sort and sort.index(d[0])), reverse=False)
  • print dict
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐