Can someone explain to me this line
set(o for o in self.intersect if self.past_dict[o] != self.current_dict[o])
from Calculate difference in keys contained in two Python dictionaries
I'm new to Python and have never seen any programming language written similar to "o for o" and am unable to find any reference to understand what this means.
Thanks.