Cómo filtrar la lista de diccionarios con valores coincidentes para una clave determinada

Con una interfaz comoa = copyf(dictlist, key, valuelist).

>>> dictlist = [{'first': 'James',
                 'last': 'Joule'},
                {'first': 'James',
                 'last': 'Watt'},
                {'first': 'Christian',
                 'last': 'Doppler'}]
>>> valuelist = ['James', 'John']
>>> x = copyf(dictlist, 'first', valuelist)
>>> print(x)
[{'first': 'James',
  'last': 'Joule'},
 {'first': 'James',
  'last': 'Watt'}]

Losdictlist es efectivamente uncsv.DictReader instancia.

Respuestas a la pregunta(5)

Su respuesta a la pregunta