Tenho experiência em Java e, nessa linguagem, posso criar comparadores customizáveis conforme a necessidade. Como faço a mesma coisa em Python?
Considerando um cenário em que a conta possua outros atributos como, por exemplo, saldo_bloqueado e limite_cheque_especial.
Para um relatório, desejo ordenar por saldo em ordem decrescente, saldo_bloqueado em ordem decrescente e código da conta em ordem crescente.
Para outro relatório, a ordenação deve ser limite_cheque_especial em ordem crescente, saldo_bloqueado em ordem decrescente e saldo em ordem crescente.
A pergunta, portanto, é: como contemplar estes diversos critérios de ordenação?