list1 = [{
	'processed': 966,
	'violation': 0,
	'no_violation': 966,
	'user_id': UUID('801ef4ee-bc36-3d6e-bdf6-8247ccd3281b')
}]
 list2 = [{
	'assigned': 37,
	'issue': 37,
	'user_id': UUID('63106487-78af-3487-91da-92f380e56e96'),
	'period': '2021-01'
},
{
	'assigned': 1009,
	'issue': 40,
	'user_id': UUID('801ef4ee-bc36-3d6e-bdf6-8247ccd3281b')
}]
Как я могу только те списки у которых user_id одинаковые, а не одинаковые оставить такими же?
желаемый результат
result = [{
	'assigned': 37,
	'issue': 37,
	'user_id': UUID('63106487-78af-3487-91da-92f380e56e96'),
	'period': '2021-01'
},
{
	'no_violation': 966,
	'violation': 0,
	'processed': 966,
	'assigned': 1009,
	'issue': 40,
	'user_id': UUID('801ef4ee-bc36-3d6e-bdf6-8247ccd3281b')
}]