Re: Idiomatic Python to convert list to dict

2008-07-10 Thread James Fassett
On Jul 10, 6:13 pm, "Diez B. Roggisch" <[EMAIL PROTECTED]> wrote: > > my_list = ['a', 'b', 'c', 'd', 'e'] > > dup_map = {} > > for item in my_list: > >     dup_map[item] = True > > > # ... sometime later > > > for complex_dict in large_list: > >     if complex_dict["char"] not in dup_map: > >      

Re: Idiomatic Python to convert list to dict

2008-07-10 Thread craig75
On Jul 10, 10:06 am, James Fassett <[EMAIL PROTECTED]> wrote: > Hi all, > > Simple question really on a best practice. I want to avoid adding > duplicates to a list. > > my_list = ['a', 'b', 'c', 'd', 'e'] > dup_map = {} > for item in my_list: >     dup_map[item] = True > > # ... sometime later > >

Re: Idiomatic Python to convert list to dict

2008-07-10 Thread Diez B. Roggisch
James Fassett schrieb: Hi all, Simple question really on a best practice. I want to avoid adding duplicates to a list. my_list = ['a', 'b', 'c', 'd', 'e'] dup_map = {} for item in my_list: dup_map[item] = True # ... sometime later for complex_dict in large_list: if complex_dict["char"

Idiomatic Python to convert list to dict

2008-07-10 Thread James Fassett
Hi all, Simple question really on a best practice. I want to avoid adding duplicates to a list. my_list = ['a', 'b', 'c', 'd', 'e'] dup_map = {} for item in my_list: dup_map[item] = True # ... sometime later for complex_dict in large_list: if complex_dict["char"] not in dup_map: