from prefect import task, Flow
import pandas as pd
from pprint import pprint 

@task
def create_dict():
    return {
        "A": [1, 2],
        "B": [3, 4]
    }

@task 
def make_df(some_dict):
    return pd.DataFrame(some_dict)

with Flow("pass dictionary") as flow:
    some_dict = create_dict()
    df = make_df(some_dict)

state = flow.run()
flow.visualize(flow_state=state)

flow_res = state.result[df].result
pprint(flow_res)