On Jan 2, 11:52 pm, Michele Simionato <michele.simion...@gmail.com> wrote: > 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.
You are right...Thanks.... Since my MAC have too much RAM..I didn't notice it.... -- http://mail.python.org/mailman/listinfo/python-list