Steven D'Aprano wrote: > Can you try it running in 64-bit mode?
Here are my results using the following test.py: $ cat test.py #!/usr/bin/python import time print "Starting: %s" % time.ctime() v = {} for line in open('keys.txt'): v[long(line.strip())] = True print "Finished: %s" % time.ctime() 32-bit architecture: ----------------------------------------- [machine1]$ python2.3 test.py Starting: Fri Nov 16 11:51:22 2007 Finished: Fri Nov 16 11:52:39 2007 [machine2]$ python2.5 test.py Starting: Fri Nov 16 11:57:57 2007 Finished: Fri Nov 16 11:58:39 2007 64-bit architecture (64-bit mode): ----------------------------------------- [machine3]$ python2.3 test.py Starting: Fri Nov 16 11:51:44 2007 Finished: Fri Nov 16 12:31:54 2007 [machine3]$ python2.5 test.py Starting: Fri Nov 16 11:50:03 2007 Finished: Fri Nov 16 11:50:31 2007 Jeffrey Jeffrey -- http://mail.python.org/mailman/listinfo/python-list