how to find position of dictionary values
Alexandru Palade
alexandru.palade at sellerengine.com
Mon Sep 1 04:21:56 EDT 2008
lookfor = 'dfsdf'
for item, value in kev.items():
if lookfor in value:
print item
print value.index(lookfor)
break # assuming you only want one result
You can also skip the 'if' verification in which case you need to catch
ValueError exception in case there is no such entry in the current list.
Hope it helps.
lee wrote:
> hi,
> i have a dictionary as follows :
> kev : {'phno': ['dgsd', 'gsdg', 'dfsdf', 'g'], 'email': ['dg',
> 'sgsd', 'sdfsdf', 'gdf'], 'name': ['ds', 'dsg', 'dsfds', 'fgdf'],
> 'address': ['sdg', 'dsgsdg', 'sdf', 'dfg']}
>
> if user is enters the 3rd item of key phno, ie "dfsdf" in my dict,
> how can i find it is the third item in the internal list of phno of
> that dictionary? thanks you.
> --
> http://mail.python.org/mailman/listinfo/python-list
>
>
More information about the Python-list
mailing list