A little morning puzzle

Peter Otten __peter__ at web.de
Wed Sep 19 08:09:01 EDT 2012


Dwight Hutto wrote:

>> I have a list of dictionaries.  They all have the same keys.  I want to
>> find the
>> set of keys where all the dictionaries have the same values. 
>> Suggestions?
> 
> Here is my solution:
> 
> 
> a = {}
> a['dict'] = 1
> 
> b = {}
> b['dict'] = 2
> 
> c = {}
> c['dict'] = 1
> 
> d = {}
> d['dict'] = 3
> 
> e = {}
> e['dict'] = 1
> 
> 
> x = [a,b,c,d,e]
> collection_count = 0
> 
> for dict_key_search in x:
> if dict_key_search['dict'] == 1:
> collection_count += 1
> print dict_key_search['dict']
> 
> 
> Might be better ones though.

Unlikely. 





More information about the Python-list mailing list