unique unions of several dict keys
Duncan Booth
duncan at NOSPAMrcp.co.uk
Mon Sep 15 12:26:44 EDT 2003
python at sarcastic-horse.com wrote in
news:mailman.1063641206.10374.python-list at python.org:
> I have several different dictionaries. I want to make a unique list
> of all the keys in all the dictionaries. What would be the best way
> of doing that?
Create a new empty dictionary then use the update method on it for each of
other dictionaries. The keys of that dictionary are the values you want.
e.g.
>>> def UniqueKeys(*dicts):
tmpDict = {}
for d in dicts:
tmpDict.update(d)
return tmpDict.keys()
>>> print UniqueKeys({ 'a':1, 'b': 2 }, {'b': 3, 'c': 4})
['a', 'c', 'b']
>>>
--
Duncan Booth duncan at rcp.co.uk
int month(char *p){return(124864/((p[0]+p[1]-p[2]&0x1f)+1)%12)["\5\x8\3"
"\6\7\xb\1\x9\xa\2\0\4"];} // Who said my code was obscure?
More information about the Python-list
mailing list