リストの辞書の値だけを取り出して新しい形式の辞書を生成したいのです。より良い方法を教えてください。
python
1 list_1 = [] 2 list_2 = [] 3 for k,v in df_mst.items(): 4 if k == 'col_1': 5 for x in v: 6 list_1.append(x) 7 8 9 for k,v in df_mst.items(): 10 if k == 'col_2': 11 for x in v: 12 list_2.append(x) 13 14 values = dict(zip(list_1, list_2))
このような形式を以下のよう次の形式に書き換えたいです。
python
1{'col_1': ['id', 'emp_no', 'name'], 'col_2': ['番号', '従業員番号', '氏名']}
上記の辞書を以下の形式に変えたいです。
python
1{'id' : '番号' , 'emp_no' : '従業員番号' , 'name' : '氏名' }
回答1件
あなたの回答
tips
プレビュー