python - [Python]如何对包含两个变量的字符串进行排序?

标签 python sorting variables

你好,我对 python 有点陌生,所以请耐心等待。

我的Python程序有以下几行:

打印“玩家1:”+str(player1points)

打印“玩家2:”+str(player2points)

打印“玩家3:”+str(player3points)

打印“玩家 4:”+str(player4points)

player#points 是我的程序计算出来的,因此每次运行时都会有所不同。

结果将产生:

玩家1:3

玩家 2:4

玩家 3:3

玩家 4:5

如果可能的话,我想对结果进行排序,以便每个玩家的分数首先从最高到最低排名,然后是玩家。如果两名玩家积分相同,则分数最低的玩家将排在最前面。

所以我希望我的结果是这样的:

玩家 4:5

玩家 2:4

玩家1:3

玩家 3:3

任何帮助将不胜感激!!

最佳答案

关于python - [Python]如何对包含两个变量的字符串进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5613766/

相关文章:

arrays - 在 bash 中相应地对两个数组进行排序

c - 希尔排序的时间复杂度

php - 无法将 session 变量存储到数据库中

javascript - 如何使用 jQuery 从 DOM 元素创建 JavaScript 变量

php - 如果两个变量之一存储在另一个表中,如何将两个变量的乘积插入到一个表中?

python 单例与类方法

python - Numpy 在索引周围创建掩码数组的最快方法

python - 使用非零初始值创建大小为 N 的 bytes() 的大多数 pythonic 方法?

Python Tkinter 使用 grid() 设置小部件框架

java - elasticsearch 仅按少数字段排序,并对其他字段抛出错误