teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

インデント修正

2019/11/14 11:16

投稿

mufa
mufa

スコア11

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  リストの辞書の値だけを取り出して新しい形式の辞書を生成したいのです。より良い方法を教えてください。
2
2
 
3
3
  ```python
4
- list_1 = []
4
+ list_1 = []
5
5
  list_2 = []
6
6
  for k,v in df_mst.items():
7
7
  if k == 'col_1':

2

コードを追加

2019/11/14 11:16

投稿

mufa
mufa

スコア11

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,24 @@
1
- リストの辞書の値だけを取り出して新しい形式の辞書を生成したいのです。方法を教えてください。
1
+ リストの辞書の値だけを取り出して新しい形式の辞書を生成したいのです。より良い方法を教えてください。
2
2
 
3
3
  ```python
4
+ list_1 = []
5
+ list_2 = []
6
+ for k,v in df_mst.items():
7
+ if k == 'col_1':
8
+ for x in v:
9
+ list_1.append(x)
10
+
11
+
12
+ for k,v in df_mst.items():
13
+ if k == 'col_2':
14
+ for x in v:
15
+ list_2.append(x)
16
+
17
+ values = dict(zip(list_1, list_2))
18
+ ```
19
+
20
+ このような形式を以下のよう次の形式に書き換えたいです。
21
+ ```python
4
22
  {'col_1': ['id', 'emp_no', 'name'], 'col_2': ['番号', '従業員番号', '氏名']}
5
23
  ```
6
24
 

1

タイポ

2019/11/14 11:11

投稿

mufa
mufa

スコア11

title CHANGED
@@ -1,1 +1,1 @@
1
- python 辞書型リストvaluesで新辞書を生成したい
1
+ python 辞書型リストvaluesのみ取得して形式を変えた辞書を生成したい
body CHANGED
File without changes