回答編集履歴
1
list
answer
CHANGED
@@ -6,4 +6,16 @@
|
|
6
6
|
good_list = [row for row in f if 'good' in path]
|
7
7
|
f.seek(0) #追加
|
8
8
|
bad_list = [row for row in f if 'bad' in path]
|
9
|
+
```
|
10
|
+
|
11
|
+
【追記】
|
12
|
+
|
13
|
+
処理時間とかは分かりませんが、こっちの方が気持ち悪くないかも。
|
14
|
+
|
15
|
+
```python
|
16
|
+
# リスト内法表記
|
17
|
+
with open(path, encoding='utf-8') as f:
|
18
|
+
rows = list(f) #リスト化
|
19
|
+
good_list = [row for row in rows if 'good' in path]
|
20
|
+
bad_list = [row for row in rows if 'bad' in path]
|
9
21
|
```
|