dictlist = [{'first': 'James', 'last': 'Joule'}, {'first': 'James', 'last':
    'Watt'}, {'first': 'Christian', 'last': 'Doppler'}]
How to filter list of dictionaries with matching values for a given key