不是一个有经验的程序员!目前在学校学习计算机GCSE,需要帮助解决一个问题。在
我有一个嵌套列表,它在一个文本文件中保存了学生姓名和分数的信息,然后这个文件需要导入到一个嵌套列表中。我用密码做了这个-
scoresave = []
with open('class1quizscoreboard.txt') as scoreboard:
for line in scoreboard:
scoresave.append(line.strip().split(','))
print (scoresave)
这与
^{pr2}$这是我所期望的,但是我怎样把学生的分数变成整数呢?在
我从这个网站尝试了多种解决方案,但没有一个对我有效。在
您可以使用:
为了得到你想要的。在
说明:
这会将嵌套列表的第二个元素转换为int。在
map(lambda x: [x[0], int(x[1])], scoresave)
我们把这一切归结为:
sorted({}, key=lambda x: x[1])
对列表进行排序
相关问题 更多 >
编程相关推荐