Allora, ho un problema di questo genere: per Attore preferito bisogna ordinare in piu modi e prendere il primo:
per ora i test funzionano perche a quanto pare basta prendere il numero di occorrenze maggiori, pero' in caso di parita' c'e' scritto di prendere l'attore piu giovane, allora ho costruito una lambda che come secondo attributo ha una cosa del genere = x.eta() il problema è che quando lo faccio partire mi ordina correttamente per il numero di occorrenze , ma quando passa alla x.eta() mi da' un errore :
TypeError: '<' not supported between instances of 'NoneType' and 'int'
In realta' questo è giusto, perche non tutti gli attori hanno un eta, alcuni hanno un None, allora io mi chiedevo, come faccio ad ignorare questi casi? Ho visto che si puo' mettere un controllo sulla lambda , ma non riesco a creare nulla di funzionante, ho letto anche guide ma niente
Avete qualche consiglio?
per ora i test funzionano perche a quanto pare basta prendere il numero di occorrenze maggiori, pero' in caso di parita' c'e' scritto di prendere l'attore piu giovane, allora ho costruito una lambda che come secondo attributo ha una cosa del genere = x.eta() il problema è che quando lo faccio partire mi ordina correttamente per il numero di occorrenze , ma quando passa alla x.eta() mi da' un errore :
TypeError: '<' not supported between instances of 'NoneType' and 'int'
In realta' questo è giusto, perche non tutti gli attori hanno un eta, alcuni hanno un None, allora io mi chiedevo, come faccio ad ignorare questi casi? Ho visto che si puo' mettere un controllo sulla lambda , ma non riesco a creare nulla di funzionante, ho letto anche guide ma niente
Avete qualche consiglio?