我需要一个程序来读取.txt文件中的信息,该文件包含一个人的姓名和他/她的年龄 . 诀窍是 there can be any amount of names and ages ,但他们也可以 repeat but count as one person .
所以.txt文件可以是随机的,但是遵循Name1 Age1的平台:
Sarah 18
Joshua 17
Michael 38
Tom 18
Sarah 18
Michael 38
必须告诉Python将最年轻和最年长的人打印成 new .txt 文件?
我猜测新文件中的打印应该如下所示:
Joshua 17
Michael 38
但我真的不知道如何开始 .
当我开始编码时,我希望我是对的:
info = open("info.txt", "r")
list = info.read()
print (list)
info.close()
但我不知道如何用def确定最年长和最年轻的人 . 任何可以让我走上正轨的提示或建议?
3 回答
在这里使用Dictionary会很好:
你走在正确的轨道上 . 我建议使用以下代码,但我会将写入文件部分告诉您:
输出:
参考文献:
list_sort
string_split