I have a large nested list and each list within the nested list contains a list of numbers that are formatted as floats. However every individual list in the nested list is
Try this, it's the simplest solution:
set.intersection(*map(set, nested_list))
Or if you prefer to use generator expressions, which should be a more efficient solution in terms of memory usage:
set.intersection(*(set(e) for e in nested_list))