Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > RE: Dict comprehension help

Reply
Thread Tools

RE: Dict comprehension help

 
 
Joseph L. Casale
Guest
Posts: n/a
 
      12-06-2012
>You could put the loop into a helper function, but if you are looping
>through the same my_list more than once why not build a lookup table
>
>my_dict = {d["key"]: d for d in my_list}
>
>and then find the required dict with
>
>my_dict[value]


I suppose, what I failed to clarify was that for each list of dicts, I may
only extract out one (maybe two) dicts, but I have several to do this for.

The tidy one-liners make for populating the vars in __init__ nice and clean..

Much appreciated guys, thanks!
jlc
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
RE: Dict comprehension help Peter Otten Python 0 12-06-2012 10:45 AM
RE: Dict comprehension help Joseph L. Casale Python 0 12-06-2012 04:38 AM
Re: Dict comprehension help Ian Kelly Python 0 12-06-2012 03:38 AM
Dict comprehension help Joseph L. Casale Python 0 12-06-2012 03:03 AM
List comprehension in if clause of another list comprehension Vedran Furac( Python 4 12-19-2008 01:35 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57