对元组中的元素进行排序(获得最高)

证明之争

假设我有以下元组(python):

scores = {'player1':200,'player2':300,'player3':150}

我只有一个元组而不是一个元组列表的原因是,我可以很轻松地更新分数,即

scores['player1'] += 50

如何获得得分最高的球员?或按分数对玩家进行排序:

[player2, player1, player3]

谢谢。

Mingyu

您可能需要查看内置sorted函数:http : //docs.python.org/2/library/functions.html#sorted

排序(iterable [,cmp [,key [,反向]]])

您可以将字典的项目指定为键,并将其设置为,True以便可以按降序获得分数列表。

>>> scores = {'player1':200,'player2':300,'player3':150}
>>> max_score = sorted(scores, key=scores.__getitem__, reverse=True)[0]
>>> max_score
'player2'

附带说明一下,scores.__getitem__(i)与大致相同scores[i]

>>> scores.__getitem__('player1')
200
>>> scores['player1']
200

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对元组中的元素进行排序(获得最高)

来自分类Dev

按haskell中的元素之一对元组进行排序

来自分类Dev

在python中对元组进行排序

来自分类Dev

在python中对元组进行排序

来自分类Dev

如何按元组中的第一个元素对元组列表进行排序?

来自分类Dev

在Python 3中按特定的元组元素对元组列表进行排序

来自分类Dev

在链接列表中对最高编号进行排序

来自分类Dev

在链接列表中对最高编号进行排序

来自分类Dev

按给定索引的元素对列表中的元组进行排序和访问

来自分类Dev

Python:基于第一个元素对数组中的元组进行排序

来自分类Dev

根据值对python中的元组进行排序

来自分类Dev

在列表中对几个元组进行排序

来自分类Dev

在Haskell列表中对元组进行排序

来自分类Dev

在字典中对元组列表进行排序

来自分类Dev

编写查询以查找在软件工程中获得最高分的学生的姓名。根据名称对结果进行排序

来自分类Dev

对元组列表进行排序

来自分类Dev

查找其属性在其容器中具有最高值的子元素,然后按最高编号对容器进行排序

来自分类Dev

按最高值对数组中的对象进行排序

来自分类Dev

在shell中对csv进行排序,并仅保留最高值

来自分类Dev

按元组的第二个元素和绝对值对元组列表进行排序

来自分类Dev

Haskell - 按最后一个元组元素对元组列表进行排序

来自分类Dev

如何将外部文本文件中的最高得分与获得这些得分的人员的姓名进行排序?蟒蛇

来自分类Dev

Spark:按元组/列中的多个值对RDD进行排序

来自分类Dev

在python中按产品对元组数组进行排序

来自分类Dev

如何根据列表值对查询中的元组列表进行排序?

来自分类Dev

如何基于列表中的键对元组列表进行排序?

来自分类Dev

如何对存储在字典中的元组内部的数组进行排序

来自分类Dev

Spark:按元组/列中的多个值对RDD进行排序

来自分类Dev

基于元组mysql中的数据对列进行排序

Related 相关文章

  1. 1

    对元组中的元素进行排序(获得最高)

  2. 2

    按haskell中的元素之一对元组进行排序

  3. 3

    在python中对元组进行排序

  4. 4

    在python中对元组进行排序

  5. 5

    如何按元组中的第一个元素对元组列表进行排序?

  6. 6

    在Python 3中按特定的元组元素对元组列表进行排序

  7. 7

    在链接列表中对最高编号进行排序

  8. 8

    在链接列表中对最高编号进行排序

  9. 9

    按给定索引的元素对列表中的元组进行排序和访问

  10. 10

    Python:基于第一个元素对数组中的元组进行排序

  11. 11

    根据值对python中的元组进行排序

  12. 12

    在列表中对几个元组进行排序

  13. 13

    在Haskell列表中对元组进行排序

  14. 14

    在字典中对元组列表进行排序

  15. 15

    编写查询以查找在软件工程中获得最高分的学生的姓名。根据名称对结果进行排序

  16. 16

    对元组列表进行排序

  17. 17

    查找其属性在其容器中具有最高值的子元素,然后按最高编号对容器进行排序

  18. 18

    按最高值对数组中的对象进行排序

  19. 19

    在shell中对csv进行排序,并仅保留最高值

  20. 20

    按元组的第二个元素和绝对值对元组列表进行排序

  21. 21

    Haskell - 按最后一个元组元素对元组列表进行排序

  22. 22

    如何将外部文本文件中的最高得分与获得这些得分的人员的姓名进行排序?蟒蛇

  23. 23

    Spark:按元组/列中的多个值对RDD进行排序

  24. 24

    在python中按产品对元组数组进行排序

  25. 25

    如何根据列表值对查询中的元组列表进行排序?

  26. 26

    如何基于列表中的键对元组列表进行排序?

  27. 27

    如何对存储在字典中的元组内部的数组进行排序

  28. 28

    Spark:按元组/列中的多个值对RDD进行排序

  29. 29

    基于元组mysql中的数据对列进行排序

热门标签

归档