Problem with using PythonWin and ActiveX COM Object
kalab at my-deja.com
kalab at my-deja.com
Fri Oct 6 06:29:40 EDT 2000
More information about the Python-list mailing list
Fri Oct 6 06:29:40 EDT 2000
- Previous message (by thread): Problem with using PythonWin and ActiveX COM Object
- Next message (by thread): Problem with using PythonWin and ActiveX COM Object
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
In article <8ri8ba02lfe at news1.newsguy.com>, "Alex Martelli" <aleaxit at yahoo.com> wrote: > The behaviour of any Python function is just like that of "thebyval": > after a sequence such as > a=23 > b=a > thepythonfunction(a) it depends if the argument is mutable or not: def change(a): a[0] = 24 a=[23] b=a print a, b change(a) print a, b Output: [23] [23] [24] [24] > it MUST, always, be the case that a and b are still identical, no > matter how "thepythonfunction" is written (well... one could play > dirty tricks to find and alter the caller's namespace, maybe, but > I wouldn't recommend it!-). You are right - a and b must always be identical since they are both references. Gerhard Sent via Deja.com http://www.deja.com/ Before you buy.
- Previous message (by thread): Problem with using PythonWin and ActiveX COM Object
- Next message (by thread): Problem with using PythonWin and ActiveX COM Object
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list