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

回答編集履歴

3

追記

2017/12/05 08:03

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -19,4 +19,12 @@
19
19
  a = '[12, 13, 14]'
20
20
  dst_str = ' '.join('[' + str(e) + ']' for e in json.loads(a))
21
21
  print(dst_str)
22
+ ```
23
+
24
+ ---
25
+ 良く考えたらリストに変換する必要もないか。
26
+ ```Python
27
+ a = '[12, 13, 14]'
28
+ a = a.replace(', ', '] [')
29
+ print(a)
22
30
  ```

2

コード変更

2017/12/05 08:03

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -17,7 +17,6 @@
17
17
  import json
18
18
 
19
19
  a = '[12, 13, 14]'
20
- dst_str = '[' + '] ['.join(str(e) for e in json.loads(a)) + ']'
20
+ dst_str = ' '.join('[' + str(e) + ']' for e in json.loads(a))
21
-
22
21
  print(dst_str)
23
22
  ```

1

追記

2017/12/05 08:00

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -8,4 +8,16 @@
8
8
  dst_str += '[' + str(elem) + '] '
9
9
 
10
10
  print(dst_str)
11
+ ```
12
+
13
+ ---
14
+ 読みづらいですが、こういうのもありですね。
15
+ 上記に比べ、最後に無駄な空白がはいらない点が優れています。
16
+ ```Python
17
+ import json
18
+
19
+ a = '[12, 13, 14]'
20
+ dst_str = '[' + '] ['.join(str(e) for e in json.loads(a)) + ']'
21
+
22
+ print(dst_str)
11
23
  ```