Property with Arguments
Lie.1296 at gmail.com
Fri Jan 11 19:28:42 CET 2008
On Jan 11, 6:20 pm, Fredrik Lundh <fred... at pythonware.com> wrote:
> Lie wrote:
> > Is there a way to create a property with arguments?
> That's called method in Python, and has it's own syntax. You cannot
> assign to methods.
So you've got to use methods? It was in VB.NET that I learned about
property with arguments, which is basically passing multiple values to
the property, one of which is considered the real value and the others
are metadata values. Now that I thought about it, I could use tuple to
pass multiple values... well there is a missing semantic concerning
which are real values and metadata values, but it doesn't really
> > Or an index value like a list?
> Make the property that returns a list-like object (hooking __getitem__,
> __setitem__, etc).
well, I want to avoid creating an object or (worse) modifying existing
object, as the program I'm working on is very short and simple, and I
want to keep it that way.
More information about the Python-list