I print multiple lists, but the values ββare not sorted.
for f, h, u, ue, b, be, p, pe, m, me in zip(filename, human_rating, rating_unigram, percentage_error_unigram, rating_bigram, percentage_error_bigram, rating_pos, percentage_error_pos, machine_rating, percentage_error_machine_rating): print "{:>6s}{:>5.1f}{:>7.2f}{:>8.2f} {:>7.2f} {:>7.2f} {:>7.2f} {:>8.2f} {:>7.2f} {:>8.2f}".format(f,h,u,ue,b,be,p,pe,m,me)
What is the best way to sort all of these lists based on the values ββin 'filename'?
So if:
filename = ['f3','f1','f2'] human_rating = ['1','2','3'] etc.
Then the sorting will return:
filename = ['f1','f2','f3'] human_rating = ['2','3','1'] etc.