Re: [Tutor] Memory management in Python

2014-12-09 Thread Leo Ufimtsev
Thanks for sharing. On 12/09/2014 10:31 AM, Adam Jensen wrote: On Wed, 26 Nov 2014 14:08:53 + Raúl Cumplido wrote: This web is quite useful to visualize what is happening: http://www.pythontutor.com/visualize.html#mode=edit Very nifty web app, thanks for the link! _

Re: [Tutor] Memory management in Python

2014-12-09 Thread Adam Jensen
On Wed, 26 Nov 2014 14:08:53 + Raúl Cumplido wrote: > This web is quite useful to visualize what is happening: > http://www.pythontutor.com/visualize.html#mode=edit > Very nifty web app, thanks for the link! ___ Tutor maillist - Tutor@python.org

Re: [Tutor] Memory management in Python

2014-11-26 Thread Steven D'Aprano
On Wed, Nov 26, 2014 at 01:57:52PM +0100, Mohamed Ben Mosbah wrote: > Hi I'm new to Python and I would like to know how he deals with memory > space. That will depend on *which* Python you are using. Jython uses the Java Virtual Machine, including the Java garbage collector. IronPython uses .Ne

Re: [Tutor] Memory management in Python

2014-11-26 Thread Alan Gauld
On 26/11/14 12:57, Mohamed Ben Mosbah wrote: Hi I'm new to Python and I would like to know how he deals with memory space. Don't even think about it, you will only mislead yourself. Seriously you shouldn't try to link Python objects to physical memory locations. And you should certainly never b

Re: [Tutor] Memory management in Python

2014-11-26 Thread Raúl Cumplido
Hi, This web is quite useful to visualize what is happening: http://www.pythontutor.com/visualize.html#mode=edit Step by Step: >>> a=[1,2] You create a list a which contains two objects, in this case two integers (1, 2) >>> l=[a,a] You create a list which contains two objects, which happen to be

[Tutor] Memory management in Python

2014-11-26 Thread Mohamed Ben Mosbah
Hi I'm new to Python and I would like to know how he deals with memory space. I thought I had understood but I made a test and the results were uncoherenent with my understanding, here is the thing: >>> a=[1,2] >>> l=[a,a] >>> id(a); id(l[0]); id(l[1]); 61659528 61659528 61659528 >>> #All Have the