lista de ordenação de tuplas por chave arbitrária
order = ['w','x','a','z']
[(object,'a'),(object,'x'),(object,'z'),(object,'a'),(object,'w')]
Como faço para classificar a lista de tuplas acima pelo segundo elemento de acordo com a lista de chaves fornecida por 'order'?
ATUALIZAÇÃO em 18/11/13:
Eu encontrei uma abordagem muito melhor para uma variação desta questão, onde as chaves são certas para serem únicas, detalhadas nesta questão:Python: usando um dict para acelerar a classificação de uma lista de tuplas.
Minha pergunta acima não se aplica, porque a lista de opções de tuplas tem duas tuplas com o valor chave de'a'
.