Если бы я хотел, чтобы отсортировать список по количеству студентов (небольшой образец ниже, но список будет больше, чем это):сортировка файлов по позиции индекса в питоне
- Стефан, 97654, DOB: Март 5, 1985
- Келли, 58374, DOB: 18 декабря 1986
Брайан, 12587, DOB: Май 20, 1985
f = open('studentdb.txt') for line in f: g = line.split(',') print(g)
Который дает мне:
['Stephen', ' 97654', ' DOB: Mar 5', ' 1985\n'] ['Kelly', ' 58374', ' DOB: Dec 18', ' 1986\n'] ['Brian', ' 12587', ' DOB: May 20', ' 1985\n']
Как бы идти о сортировке файла и изменение порядка его по количеству студентов?
Можете ли вы прочитать весь файл в памяти? – dawg