Estoy imprimiendo algunas listas pero los valores no están ordenados.ordenar múltiples listas basadas en una sola lista en python
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)
¿Cuál es la mejor manera de ordenar todas estas listas según los valores en 'nombre de archivo'?
Así que si:
filename = ['f3','f1','f2']
human_rating = ['1','2','3']
etc.
A continuación, la clasificación devolvería:
filename = ['f1','f2','f3']
human_rating = ['2','3','1']
etc.
Python 3 Nota: postal devuelve un iterador en Python 3, lista de uso para ver su contenido, ' zipped = list (zip (filename, human_rating, ...)) ' –