This one doesn't seem expressible in those terms:
from functools import reduce df = reduce(DataFrame.union, dfs)