Search Python Dictionary Where Value Is List
If I had a dictionary where the value was set to a list by default, how could I go about searching all of these lists in the dictionary for a certain term? For Example: textbooks =
Solution 1:
[k for k, v in textbooks.iteritems() if 'red' in v]
It is Pythonic shorthand for
res = []
for key, valin textbooks.iteritems():
if'red'inval:
res.append(key)
Solution 2:
[keyforkey, corresponding_list in textbook.items() if'red' in corresponding_list]
Post a Comment for "Search Python Dictionary Where Value Is List"