python 列表嵌套元组筛选问题,要求见下方代码,请求各位帮忙解决一下,万分感谢!
#筛选条件,若每个列表中对应元组第3个元素相等,结果取第1个列表元组前2个元素,第2个列表后2个元素
#每个列表元组数量随机
list1 = [("lily","19","china","001"),("bob","22","hk","003"),("jack","24","us","009"),("yom","22","wk","098")]#取后2个
list2 = [("b","2","kl","005"),("a","1","china","089"),("b","2","kl","005"),("c","3","us","152"),("d","4","tw","192")]#取前2个
#??????
res = [("a","1","china","001"),("c","3","us","009")]