New submission from Johann C. Rocholl <jcroch...@google.com>: >>> l = [1.0, 2.0, 3.0, float('nan'), 4.0, 3.0, 2.0, 1.0] >>> l.sort() >>> l [1.0, 2.0, 3.0, nan, 1.0, 2.0, 3.0, 4.0]
The expected result is either of the following: [nan, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0] (similar to None) [1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0, nan] (similar to string 'nan') ---------- messages: 137918 nosy: jcrocholl priority: normal severity: normal status: open title: float('nan') breaks sort() method on a list of floats type: behavior _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue12286> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com