回答編集履歴

3

再送

2018/07/28 08:38

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
File without changes

2

修正

2018/07/28 08:38

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- あるいはリスト内包表記を利用します。
33
+ あるいはリスト内包表記を利用して、こう書くこともできます。
34
34
 
35
35
  ```Python
36
36
 

1

追記

2018/07/28 08:38

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,4 +1,4 @@
1
- str.replaceが便利です。
1
+ [str.replace](https://docs.python.jp/3/library/stdtypes.html#str.replace)が便利です。
2
2
 
3
3
  ```Python
4
4
 
@@ -27,3 +27,55 @@
27
27
  ['11', '1244', '1111']
28
28
 
29
29
  ```
30
+
31
+
32
+
33
+ あるいはリスト内包表記を利用します。
34
+
35
+ ```Python
36
+
37
+ lst = [' 1 1 ','12 44','11 11']
38
+
39
+ dst = [
40
+
41
+ elem.replace(' ', '') for elem in lst
42
+
43
+ ]
44
+
45
+
46
+
47
+ print(dst)
48
+
49
+ ```
50
+
51
+
52
+
53
+ [Wandbox](https://wandbox.org/permlink/pfyUNyqqrUEsCGI9)
54
+
55
+
56
+
57
+ ---
58
+
59
+ ところで、listやintといった名前を変数に付けるのは辞めた方が良いです。
60
+
61
+ 解決しづらいエラーをしばしば引き起こしますので。
62
+
63
+ ```Python
64
+
65
+ >>> list('spam')
66
+
67
+ ['s', 'p', 'a', 'm']
68
+
69
+ >>>
70
+
71
+ >>> list = []
72
+
73
+ >>> list('spam')
74
+
75
+ Traceback (most recent call last):
76
+
77
+ File "<stdin>", line 1, in <module>
78
+
79
+ TypeError: 'list' object is not callable
80
+
81
+ ```