我想对一个由多个单词和字母组成的文件进行排序,但似乎做不到。你知道吗
到目前为止我已经做到了:
def footballPlayers():
file = open("footballNumbers.txt", "r")
line = file.readlines()
i = 0
char = line[0]
while not line[0].isdigit():
i = i + 1
footballName = line[0 : i - 1]
footballNumber = line[i: ]
print (footballName, footballNumber)
footballPlayers()
好像什么都没印出来!你知道吗
文件如下所示:
Cristiano Ronaldo 7
Ander Herrera 21
Mario Balotelli 9
等等
我需要让他们整理文件,但不明白为什么没有得到打印也
要按分数对行进行排序,需要使用key-function从行中提取数字分数:
然后您可以轻松地进行排序:
相关问题 更多 >
编程相关推荐