4 ms·
3 different kinds of NaNs is pretty rad too. No idea what's happening here: >>> x = 0*1e400 >>> set({x, x, float(x), float(x), 0*1e400, 0*1e400}) set(
by aexaey 11y ago
3 different kinds of NaNs is pretty rad too. No idea what's happening here:
>>> x = 0*1e400
>>> set({x, x, float(x), float(x), 0*1e400, 0*1e400})
set([nan, nan, nan])
>>> set({x, float(x), 0*1e400, 0*1e400})
set([nan, nan, nan])
>>> set({x, float(x), 0*1e400})
set([nan, nan])
EDIT: it gets worse:
>>> x = 0*1e400
>>> y = 0*1e400
>>> z = 0*1e400
>>> set({x, x, x})
set([nan])
>>> set({x, y, z})
set([nan, nan, nan])