需要按以下格式设置数组(或列表):12 100 200
,14 122 134
,1 456 218
,89 23 844
等等。这些都是用户输入的;使用我编写的代码
while(i < number):
s = input()
a, b, c = s.split(' ')
intermediate_a = int(a)
intermediate_b = int(b)
intermediate_c = int(c)
id.append(intermediate_a)
game_one.append(intermediate_b)
game_two.append(intermediate_c)
i = i + 1
我把ID,游戏1的分数和游戏2的分数存储在不同的列表中。我尝试将它们存储在一个数组/列表中,以便根据不同的列(游戏1分数或游戏2分数)对它们进行排序。首先,我试着根据他们的得分对所有的玩家进行排序(游戏一),并对他们进行相应的排名(1,2,3…)。我正努力做到这一点,并加上另一列与玩家等级。我尝试着不使用numpy来做同样的事情,只使用列表或数组。任何帮助都会很棒。谢谢。在
首先,您可以简单地使用map从
raw_input
获取列表:其次,对于
^{pr2}$sort
,您可以使用自己定义的key
函数,并将其传递给sorted方法,如下所示:相关问题 更多 >
编程相关推荐