Second attempt WAS: From Dict to Classes yes or no and how
James Mills
prologic at shortcircuit.net.au
Tue Jun 22 08:41:46 EDT 2010
On Tue, Jun 22, 2010 at 10:03 PM, Jerry Rocteur <macosx at rocteur.cc> wrote:
>> On Tue, Jun 22, 2010 at 9:32 PM, Jerry Rocteur <macosx at rocteur.cc> wrote:
>> If you were able to ask us perhaps a more specific question
>> and describe your problem a little more concisely perhaps
>> I (and we) might have a bit more to offer you.
>
> I have a dictionary:
>
> users[key] = { 'user' : key,
> 'secnum' : secnum,
> 'name' : name
> }
>
> Is it possible for me to code a class like this:
>
> class GRPUser(object):
> def __init__(self, user, secnum, name, groups=None):
> self.user = user
> self.secnum = secnum
> self.name = name
>
> Which would allow me to iterate through and access specific records ?
>
> How do I iterate through and access an individual user record!
>
> Thanks in advance,
I'm not sure what's wrong with your email client but I already
answered this for you.
To access an individual record given that you have a dict
called "users" that holds a mapping of username to user record/object
simply select an individual record by it's key (username). eg:
>>> users["Bob Jane"]
cheers
James
More information about the Python-list
mailing list