I have a list of dictionaries and each dictionary has a key of (let\'s say) \'type\' which can have values of \'type1\', \'type2\', etc. My goal is
Use filter, or if the number of dictionaries in exampleSet is too high, use ifilter of the itertools module. It would return an iterator, instead of filling up your system's memory with the entire list at once:
from itertools import ifilter
for elem in ifilter(lambda x: x['type'] in keyValList, exampleSet):
print elem