回答編集履歴

3

追記

2018/10/02 07:17

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,10 +1,28 @@
1
- 改行文字の間違す。
1
+ 実際にlabelsを出力してみれば分かりますが、分割に失敗してす。
2
2
 
3
+ これは改行文字を間違えているためです。
4
+
3
- `labels = labels.split('¥n')` ⇒ `labels = labels.split('¥n')`
5
+ `labels = labels.split('¥n')` ⇒ `labels = labels.split('\n')`
4
6
 
5
7
 
6
8
 
7
- フォントに依っては全く同じ文字に見えますが、`¥`と`¥`は別の文字です。
9
+ フォントに依っては全く同じ文字に見えますが、`¥`と`\`は別の文字です。
10
+
11
+ ```Python
12
+
13
+ >>> print('¥n')
14
+
15
+ ¥n
16
+
17
+ >>> print('\n')
18
+
19
+
20
+
21
+
22
+
23
+ >>>
24
+
25
+ ```
8
26
 
9
27
 
10
28
 

2

追記

2018/10/02 07:17

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -5,3 +5,11 @@
5
5
 
6
6
 
7
7
  フォントに依っては全く同じ文字に見えますが、`¥`と`¥`は別の文字です。
8
+
9
+
10
+
11
+ ---
12
+
13
+ あるいは、単に`labels = labels.split()`と書いても良いです。
14
+
15
+ 空白文字で分割してくれます。

1

修正

2018/10/02 07:01

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -4,4 +4,4 @@
4
4
 
5
5
 
6
6
 
7
- フォントに依っては全く同じ文字に見えますが、別の文字です。
7
+ フォントに依っては全く同じ文字に見えますが、`¥`と`¥`は別の文字です。