[Python] confronto nan dentro le tuple

Marco De Paoli depaolim a gmail.com
Mer 7 Dic 2022 15:24:33 CET


ciao lista,
come va?

una domanda su math.nan

Il valore math.nan è un non-valore quindi è corretto che non sia
considerato uguale neanche a se stesso.
https://docs.python.org/3/library/math.html#math.nan

La mia sorpresa è che invece nei confronti tra tuple i nan vengono
considerati uguali
Esempio:
>>> from math import nan
>>> nan == nan  # False as expected
False
>>> (10, nan) == (10, nan)  # ... WOW
True

Mi viene il dubbio che nel confronto tra tuple venga valutata una identità
tra oggetti... ma, al momento, non riesco ad approfondire la questione

... voi ne sapete di più? (non ho dubbi! ;-) )

bye,
Marco
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20221207/65d04800/attachment.html>


Maggiori informazioni sulla lista Python