list2 = filter( lambda x: x.find( 'CONTENT_ITEM_ID ') != -1, list1 )
Фильтр вызывает функцию (первый параметр) для каждого элемента списка list1 (второй параметр). Если функция возвращает true (не ноль), элемент копируется в список вывода.
Лямбда в основном создает временную безымянную функцию. Это просто во избежание необходимости создавать функцию и затем передавать ее, например так:
function look_for_content_item_id( elem ):
if elem.find( 'CONTENT_ITEM_ID') == -1:
return 0
return 1
list2 = filter( look_for_content_item_id, list1 )