Ho scoperto che un elenco è maggiore di un numero.Elenco Python maggiore del numero
>>> [1,2,3] > 1000
True
C'è qualche motivo per cui funziona? Non riesco a convertire una lista in una int con int([1,2,3])
. L'int non può essere convertito in una lista con list(1000)
. Quindi, come fa Python a confrontare i due?
Questo funziona in Python 3? –
@Mike, no. ottieni un errore TypeE –
** Trovato: ** Sepolto in [PEP 3100] (http://www.python.org/dev/peps/pep-3100/): "Confronti diversi da' == 'e'! = 'tra tipi disparati genererà un'eccezione a meno che non sia esplicitamente supportato dal tipo" –