Предполагая, что вы хотите отсортировать список TPS
численно , а не лексически (в алфавитном порядке по значению каждого элемента строки в нем):
from pprint import pprint
d = {'FNP': ['0.02', '0.02', '0.02', '0.02'],
'TestName': ['Test1205', 'Test1206', 'Test1207', 'Test1208'],
'eno': ['0', '0', '0', '0'],
'GRE': ['0.00', '0.00', '0.00', '0.00'],
'TPS': ['78.00', '45.00', '73400', '34.00'],
'id': ['1', '1', '1', '1']}
d['TestName'] = sorted(d['TestName'])
d['TPS'] = sorted(d['TPS'], key=float)
pprint(d)
Вывод:
{'FNP': ['0.02', '0.02', '0.02', '0.02'],
'GRE': ['0.00', '0.00', '0.00', '0.00'],
'TPS': ['34.00', '45.00', '78.00', '73400'],
'TestName': ['Test1205', 'Test1206', 'Test1207', 'Test1208'],
'eno': ['0', '0', '0', '0'],
'id': ['1', '1', '1', '1']}
Обратите внимание, что список TestName
уже отсортирован.