Get keys from a dicionary
macm
moura.mario at gmail.com
Fri Nov 11 11:33:27 EST 2011
Hi
Sorry ! My mistake.
>>> myDict = {}
>>> myDict['foo'] = {}
>>> myDict['foo']['bar'] = 'works'
-----
>>> def myFunction( MyObj ):
... # MyObj is a nested dicionary (normaly 2 steps like myDict['foo']
['bar'])
... # I want inspect this MyObj
... # what keys was pass
... print MyObj.keys() ## WRONG
... # So What I want is :
... # return foo bar
----------------
>>> result = myFunction( myDict['foo']['bar'] )
>>> result
Should print :
... foo bar
Best Regards
macm
On Nov 11, 2:09 pm, Jon Clements <jon... at googlemail.com> wrote:
> On Nov 11, 1:31 pm, macm <moura.ma... at gmail.com> wrote:
>
> > Hi Folks
>
> > I pass a nested dictionary to a function.
>
> > def Dicty( dict[k1][k2] ):
> > print k1
> > print k2
>
> > There is a fast way (trick) to get k1 and k2 as string.
>
> > Whithout loop all dict. Just it!
>
> > Regards
>
> > macm
>
> I've tried to understand this, but can't tell if it's a question or
> statement, and even then can't tell what the question or statement
> is...
>
> Care to eloborate?
More information about the Python-list
mailing list