回答編集履歴

1

追記

2018/10/06 13:17

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -11,3 +11,33 @@
11
11
  ['def', 'ghi', 'jkl', 'mno', 'pqr']
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ また別件ではありますが、変数名に`list`を用いるのは避けた方が良いです。
18
+
19
+ 解決しづらいエラーを引き起こします。
20
+
21
+ ```Python
22
+
23
+ >>> list('spam')
24
+
25
+ ['s', 'p', 'a', 'm']
26
+
27
+ >>>
28
+
29
+ >>> list = [1, 2, 3]
30
+
31
+ >>> list('spam')
32
+
33
+ Traceback (most recent call last):
34
+
35
+ File "<stdin>", line 1, in <module>
36
+
37
+ TypeError: 'list' object is not callable
38
+
39
+ ```
40
+
41
+
42
+
43
+ 同様に `int` `str` `max` `min` `sum` `id` `len` などもつい使ってしまいがちです。