from functools import reduce
set().union(*(x.nodes() for x in list(periodic_gs.values())))
reduce(set.union, (x.nodes() for x in list(periodic_gs.values())))
Python уменьшить, чтобы найти объединение наборов