Re: working with pointers
- From: Steven Bethard <steven.bethard@xxxxxxxxx>
- Date: Tue, 31 May 2005 12:45:05 -0600
Michael wrote:
Do expicit pointers exist in python??
if i do:
a = [5,7] b = a
a.empty()
b = ?
This is what the interactive prompt is for. Try it:
py> a = [5,7] py> b = a py> a.empty() Traceback (most recent call last): File "<interactive input>", line 1, in ? AttributeError: 'list' object has no attribute 'empty'
Well, looks like you get an AttributeError. Let's try a method that actually exists instead:
py> a.pop() 7 py> a [5] py> b [5]
So, as you can see, since 'a' and 'b' are both names referring to the same object, when you modify the object referred to by 'a', you are also modifying the object referred to by 'b'.
how do i do explicit pointers??
I don't know what you mean by "explicit pointers". Care to elaborate? It also might help if you explained what it is you think you want "explicit pointers" to do.
STeVe .
- Follow-Ups:
- Re: working with pointers
- From: Michael
- Re: working with pointers
- References:
- working with pointers
- From: Michael
- working with pointers
- Prev by Date: Re: plotting with Python
- Next by Date: Re: working with pointers
- Previous by thread: working with pointers
- Next by thread: Re: working with pointers
- Index(es):
Relevant Pages
|