On Jan 2, 4:50 pm, ming_cuhk <maming...@gmail.com> wrote: > On Jan 2, 11:49 pm, Michele Simionato <michele.simion...@gmail.com> > wrote: > > > > > On Jan 2, 4:45 pm, ming_cuhk <maming...@gmail.com> wrote: > > > > Hi all, I'm new to here and python. > > > When I tried the code below to test python's speed... > > > I found that python use more than 1.5G memory to run this and cost > > > several minutes.... And this happened only under my linux os. Both > > > jython and python... Is there something wrong with python under linux > > > or my code? > > > Thanks! > > > > a = 0 > > > for i in range(100000000): > > > a = a + 1 > > > print a > > > This is fixed in Python 3.0. In older Python versions, use > > xrange instead of range. > > Thanks! But this isn't appear in MAC and Windows~?
It should happen on all platforms, since you are building a list with 100 millions of integers, which is quite large, especially if you are running on a 64 bit OS. -- http://mail.python.org/mailman/listinfo/python-list