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

AltStyle によって変換されたページ (->オリジナル) /