тут понятно, что составители этой ЕГЭшной задачи хотят чтоб цифровой формат был
в трех последних элементах каждого подсписка в ответе... , сказано же --
"потом проводить математические операции (всякие усреднения, сортировки ...)"....
вот еще пример ответа (м.б. можно уменьшить , но вроде идиоматично (т.е. по питонячьи):
>>> f = open('fin.txt')
>>> ll = f.readlines()
>>> ll
['Петров;85;92;78\n', 'Сидоров;100;88;94\n', 'Иванов;58;72;85\n']
>>> ll1 = [i.replace('\n', '').split(';') for i in ll]
>>> ll1
[['Петров', '85', '92', '78'], ['Сидоров', '100', '88', '94'], ['Иванов', '58', '72', '85']] # теперь надо проинтовать , что надо
>>> ll2 = [[int(ll1[i][j]) for j in range(4) if ll1[i][j].isdigit()] for i in range(len(ll1))]
>>> ll2
[[85, 92, 78], [100, 88, 94], [58, 72, 85]]
# теперь вставляем по нулевому индексу из предыдущего списка строчечные фамилии
>>> [ll2[i].insert(0, ll1[i][0]) for i in range(len(ll2))]
[None, None, None] # здесь можно почистить или изменить
>>> ll2 # ответ в ll2
[['Петров', 85, 92, 78], ['Сидоров', 100, 88, 94], ['Иванов', 58, 72, 85]]
вообще-то это надо через кортежи делать, но для учебной простоты ...