b'\x8a\x04\x01\x03\r\x1a\x00\x00\x00\x01\x1a\x00\x00\x00\x1f\x05{\x00P!\xe2`\x18\x00\
arr=[{'name': 'eibPMr', 'en': 5, 'ru': 4, 'ma': 1}
{'name': 'afKFod', 'en': 4, 'ru': 1, 'ma': 5}
{'name': 'lbaBMc', 'en': 2, 'ru': 4, 'ma': 2}
{'name': 'jMtUDs', 'en': 3, 'ru': 1, 'ma': 4}
{'name': 'BufOLt', 'en': 1, 'ru': 1, 'ma': 3}
{'name': 'xWLTNG', 'en': 4, 'ru': 5, 'ma': 4}
{'name': 'GxuCOY', 'en': 2, 'ru': 2, 'ma': 3}
{'name': 'gJSrNB', 'en': 5, 'ru': 5, 'ma': 3}
{'name': 'AUbtHZ', 'en': 4, 'ru': 1, 'ma': 3}
{'name': 'EFNTLy', 'en': 2, 'ru': 5, 'ma': 5}]
min(arr,key=lambda x:x['en']+ x['ru']+x['ma'])
{'name': 'BufOLt', 'en': 1, 'ru': 1, 'ma': 3}
max(arr,key=lambda x:x['en']+ x['ru']+x['ma'])
{'name': 'xWLTNG', 'en': 4, 'ru': 5, 'ma': 4}
arr= {'SCuliJ': 10, 'ROhNnD': 10, 'qNIenv': 7, 'mzGglC': 8, 'kHfiJs': 5, 'MkYADn': 10, 'ZPRVpv': 7, 'HdAoZK': 12, 'McHOeu': 14, 'kTVGNp': 5}
max(arr, key=arr.get), arr[max(arr, key=arr.get)]
для юзеров создать dict() и в нем хранить по id каждого юзера небходимую инфу.
обходить файл 1 раз