我需要帮助订购列表:
Tom,M,1658
Anthony,M,985
Lisa,F,8976
Ben,M,698
Shelly,F,8975
所以我需要帮助将顺序从 F 排序到 M,然后从最小数字到最大数字。输出应如下所示:
Shelly,F,8975
Lisa,F,8976
Ben,M,698
Anthony,M,985
Tom,M,1658
所以基本上,女性首先是最小到最大的数字,然后是男性,然后是最小到最大的数字。M = 男性,f = 女性。
这是我到目前为止所拥有的:
class names():
pass
#__slot__ == ('No', 'Name', 'Gender', 'Occurrences')
def mkEntry(textFileName):
for currentFile in textFileName:
print(currentFile.strip())
def main():
openFile = 'yob' + input("Enter the year <Do NOT include 'yob' or .'txt' : ") + '.txt'
textFileName = open(openFile)
mkEntry(textFileName)
main()
我不知道你从那里去哪里。我不擅长python。谢谢。