order = ['w','x','a','z']
[(object,'a'),(object,'x'),(object,'z'),(object,'a'),(object,'w')]
Come si ordina l'elenco di tuple di cui sopra per il secondo elemento in base all'elenco di chiavi fornito da "ordine"?elenco di ordinamento di tuple con chiave arbitraria
UPDATE 11/18/13:
ho trovato un metodo molto migliore per una variante di questa domanda dove le chiavi sono certi di essere unico, dettagliato in questa domanda: Python: using a dict to speed sorting of a list of tuples.
La mia domanda di cui sopra non si applica in quanto l'elenco di tuple contiene due tuple con il valore chiave di 'a'
.
Puoi dare un esempio di come ti aspetti che il risultato sia simile? – enginefree