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

回答編集履歴

3

テキスト修正

2020/01/04 10:10

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  ```python
6
6
  with open('text.txt') as f:
7
7
  data = list(map(lambda s: int(s.strip() in {'建物', 'ガラス'}), f))
8
- print(data)
8
+ print(data) # => [1, 0, 0, 0, 1]
9
9
  ```
10
10
  - **動作確認用 Repl.it: **[https://repl.it/@jun68ykt/Q233214](https://repl.it/@jun68ykt/Q233214)
11
11
 
@@ -16,6 +16,6 @@
16
16
  ```python
17
17
  with open('text.txt') as f:
18
18
  data = [int(line.strip() in {'建物', 'ガラス'}) for line in f]
19
- print(data)
19
+ print(data) # => [1, 0, 0, 0, 1]
20
20
  ```
21
21
  - **動作確認用 Repl.it: **[https://repl.it/@jun68ykt/Q233214-2](https://repl.it/@jun68ykt/Q233214-2)

2

テキスト修正

2020/01/04 10:10

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
  ### 追記
13
13
 
14
- 上記の修正案です。わざわざ`lambda` や `map` を使わなくても、以下でよかったです。
14
+ `lambda` や `map` を使わなくても、以下でよかったです。
15
15
 
16
16
  ```python
17
17
  with open('text.txt') as f:

1

テキスト修正

2020/01/04 10:05

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -7,4 +7,15 @@
7
7
  data = list(map(lambda s: int(s.strip() in {'建物', 'ガラス'}), f))
8
8
  print(data)
9
9
  ```
10
- - **動作確認用 Repl.it: **[https://repl.it/@jun68ykt/Q233214](https://repl.it/@jun68ykt/Q233214)
10
+ - **動作確認用 Repl.it: **[https://repl.it/@jun68ykt/Q233214](https://repl.it/@jun68ykt/Q233214)
11
+
12
+ ### 追記
13
+
14
+ 上記の修正案です。わざわざ`lambda` や `map` を使わなくても、以下でよかったです。
15
+
16
+ ```python
17
+ with open('text.txt') as f:
18
+ data = [int(line.strip() in {'建物', 'ガラス'}) for line in f]
19
+ print(data)
20
+ ```
21
+ - **動作確認用 Repl.it: **[https://repl.it/@jun68ykt/Q233214-2](https://repl.it/@jun68ykt/Q233214-2)