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

回答編集履歴

1

修正

2020/09/18 07:13

投稿

LouiS0616
LouiS0616

スコア35676

answer CHANGED
@@ -2,13 +2,12 @@
2
2
  pandasには詳しくないので、もっと簡単に解決する方法があるかもしれませんが。
3
3
  ```Python
4
4
  def map_getitem_(dct_lst, *attrs):
5
+ if not attrs:
6
+ return dct_lst
7
+
5
8
  attr, *rest = attrs
6
-
7
- if not rest:
8
- return (dct[attr] for dct in dct_lst)
9
-
10
9
  return map_getitem_(
11
- map_getitem_(dct_lst, attr), *rest
10
+ (dct[attr] for dct in dct_lst), *rest
12
11
  )
13
12
 
14
13
  def map_getitem(dct_lst, attrs_txt):