とりあえず、dict型の値を受け取っている変数dict_df_testが使われていないので、
それをリストに格納すれば一応リストにdict型が入ったような結果にはなります。
ただ出力の結果ですが、こんな形式でいいんですか?
python
1test_list = []
2name = ['a','b','c']
3for n in name:
4 df_test = pd.DataFrame([[0,0]],columns=['A','B'])
5 dict_df_test = {n:df_test}
6 test_list.append(dict_df_test)
7
8print(test_list)
9
10'''
11[{'a': A B
120 0 0}, {'b': A B
130 0 0}, {'c': A B
140 0 0}]
15'''
追記
キーでDataFrame型の変数を取り出したい
つまりこういうことですかね?
dict型を更にリストに入れるのではなく、dict型にキーと共に追加していく。
これでキーを指定してDataFrame型を取り出すことができます。
python
1dict_df_test = {}
2name = ['a','b','c']
3for n in name:
4 df_test = pd.DataFrame([[0,0]],columns=['A','B'])
5 dict_df_test[n] = df_test
6
7df = dict_df_test['a']
8print(df)
9'''
10 A B
110 0 0
12'''
13print(df.dtypes)
14'''
15A int64
16B int64
17dtype: object
18'''