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

回答編集履歴

2

追記

2019/10/29 23:08

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -7,6 +7,11 @@
7
7
  ))
8
8
  ```
9
9
 
10
+ あるいは
11
+ ```Python
12
+ data = dict(map(lambda kv: (self.camel(kv[0]), kv[1]), data_list.items()))
13
+ ```
14
+
10
15
  むしろこの処理はmap関数には不向きなので、**普通にfor文で書いて下さい。**
11
16
 
12
17
  ---

1

追記

2019/10/29 23:08

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -7,4 +7,12 @@
7
7
  ))
8
8
  ```
9
9
 
10
- むしろこの処理はmap関数には不向きなので、**普通にfor文で書いて下さい。**
10
+ むしろこの処理はmap関数には不向きなので、**普通にfor文で書いて下さい。**
11
+
12
+ ---
13
+ 内包表記を使うのも良いアイデアです。これは適切な用法と言えるでしょう。
14
+ ```Python
15
+ data = {
16
+ self.camel(k): v for k, v in data_list.items()
17
+ }
18
+ ```