Se le dichiarazioni in Python permette di fare qualcosa di simile:Incarica valore booleano in Python
if not x:
print "X is false."
Questo funziona se si sta utilizzando una lista vuota, un dizionario vuoto, None, 0, ecc, ma che cosa se hai il tuo corso personalizzato? Puoi assegnare un valore falso per quella classe in modo che, nello stesso stile di condizionale, restituisca false?
Si noti che è '__bool__' in Python 3. – delnan
@delnan: Grazie, aggiunto alla mia risposta. – interjay
Funzionerà solo se ho() alla fine di esso? Speravo in un metodo che avrebbe funzionato sia che l'elemento fosse una lista vuota, uno 0 o un'istanza del mio oggetto che fosse falsa. I membri di questa classe, interi, stringhe, ecc. Saranno tutti in una lista. Ho bisogno di un modo per testare universalmente se qualcuno di loro è falso. – Kelketek