indexed property? Can it be done?

Charles Hixson charleshixsn at earthlink.net
Mon May 7 23:15:36 EDT 2012


class Node:

     def    __init__(self, nodeId, key, value, downRight, downLeft, parent):
         dirty    =    True
         dlu    =    utcnow()
         self.node    =    [nodeId, downLeft, [key], [value], 
[downRight], parent, dirty, dlu]

Note that node[3] is a list of keys (initially 1) and node[3] is a list 
of values, etc.

What I'd like to do is to be able to address them thusly:
k = node.key[2]
v = node.value[2]
but if there's a way to do this, I haven't been able to figure it out.  
Any suggestions?

-- 
Charles Hixson




More information about the Python-list mailing list