File size: 356 Bytes
ef4248d
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11

def cross_reference_results(results):
    common_links = set.intersection(*[set(res.get("links", [])) for res in results if "links" in res])
    return {
        "common_links": list(common_links),
        "unique_links": {
            result["source"]: list(set(result.get("links", [])) - common_links)
            for result in results
        },
    }