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

回答編集履歴

3

純粋なPythonに変更

2019/04/02 05:49

投稿

退会済みユーザー
answer CHANGED
@@ -3,17 +3,7 @@
3
3
  出力形式がいまいちはっきりしないのですが、Hが含まれるリストを出力する方法です。具体的な出力形式を示していただければ、そのように回答を修正します。
4
4
 
5
5
  ```Python3
6
- from pprint import pprint
7
- from functional import seq
8
-
9
- data = [.....] # 質問文からコピペ
10
-
11
- pprint(
12
- seq(data)
13
- .enumerate()
14
- .filter(lambda e: 3 <= e[0] % 6 <= 5 and 'H' in e[1])
6
+ pprint(list(filter(lambda e: 3 <= e[0] % 6 <= 5 and 'H' in e[1], enumerate(data))))
15
- .to_list()
16
- )
17
7
  ```
18
8
 
19
9
  結果

2

コードを簡潔に

2019/04/02 05:49

投稿

退会済みユーザー
answer CHANGED
@@ -11,7 +11,7 @@
11
11
  pprint(
12
12
  seq(data)
13
13
  .enumerate()
14
- .filter(lambda e: e[0] % 6 >= 3 and e[0]% 6 <= 5 and 'H' in e[1])
14
+ .filter(lambda e: 3 <= e[0] % 6 <= 5 and 'H' in e[1])
15
15
  .to_list()
16
16
  )
17
17
  ```

1

コメント

2019/04/02 05:44

投稿

退会済みユーザー
answer CHANGED
@@ -1,6 +1,6 @@
1
1
  > H だけを出力したい
2
2
 
3
- 出力形式がいまいちはっきりしないのですが、Hが含まれるリストを出力する方法です。
3
+ 出力形式がいまいちはっきりしないのですが、Hが含まれるリストを出力する方法です。具体的な出力形式を示していただければ、そのように回答を修正します。
4
4
 
5
5
  ```Python3
6
6
  from pprint import pprint