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

回答編集履歴

1

追記

2018/10/22 01:42

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -25,7 +25,29 @@
25
25
  ```
26
26
  の間違いでしょう。
27
27
 
28
+ 全体として
29
+ ```
30
+ example = [1, 1, 2, 3, 4, 3, 3, 5, 2, 2, 1]
31
+ list2 = example[:1]
32
+ for i, r in zip(example[:-1], example[1:]):
33
+ if i != r:
34
+ list2.append(r)
35
+ ```
36
+ でいいです。
28
37
 
38
+ リストが空かどうかは、それがリストだという確信がある時は
39
+ ```
40
+ if list:
41
+ # リストは空じゃない
42
+ ```
43
+
44
+ ```
45
+ if not list:
46
+ # リストは空
47
+ ```
48
+ とします。
49
+ `is None`はNoneかどうかを調べるのであってリストか空は調べません。
50
+
29
51
  ----
30
52
 
31
53
  Python的正解は