回答編集履歴

1

追記

2018/10/22 01:42

投稿

quickquip
quickquip

スコア11038

test CHANGED
@@ -52,6 +52,50 @@
52
52
 
53
53
 
54
54
 
55
+ 全体として
56
+
57
+ ```
58
+
59
+ example = [1, 1, 2, 3, 4, 3, 3, 5, 2, 2, 1]
60
+
61
+ list2 = example[:1]
62
+
63
+ for i, r in zip(example[:-1], example[1:]):
64
+
65
+ if i != r:
66
+
67
+ list2.append(r)
68
+
69
+ ```
70
+
71
+ でいいです。
72
+
73
+
74
+
75
+ リストが空かどうかは、それがリストだという確信がある時は
76
+
77
+ ```
78
+
79
+ if list:
80
+
81
+ # リストは空じゃない
82
+
83
+ ```
84
+
85
+
86
+
87
+ ```
88
+
89
+ if not list:
90
+
91
+ # リストは空
92
+
93
+ ```
94
+
95
+ とします。
96
+
97
+ `is None`はNoneかどうかを調べるのであってリストか空は調べません。
98
+
55
99
 
56
100
 
57
101
  ----