回答編集履歴

2

コメント追加

2020/05/12 00:04

投稿

Kenji.Noguchi
Kenji.Noguchi

スコア358

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- 以下元の質問の回答
25
+ 以下元の質問、重複排除の回答
26
26
 
27
27
 
28
28
 

1

質問内容の変更に伴って回答を変更

2020/05/12 00:04

投稿

Kenji.Noguchi
Kenji.Noguchi

スコア358

test CHANGED
@@ -1,3 +1,31 @@
1
+ 追加:質問の内容が編集されてしまったので、一度しか出現しない文字を探すには
2
+
3
+
4
+
5
+ ```Py
6
+
7
+ from collections import Counter
8
+
9
+
10
+
11
+ l = [ 4, 3, 5, 2, 5, 1, 3, 5]
12
+
13
+ c = Counter(l)
14
+
15
+
16
+
17
+ print([k for k, v in c.items() if v == 1])
18
+
19
+ # [4, 2, 1]
20
+
21
+ ```
22
+
23
+
24
+
25
+ 以下元の質問への回答
26
+
27
+
28
+
1
29
  Python3.8ならdictは順序が維持されるので、これが最速です。
2
30
 
3
31
 
@@ -42,4 +70,4 @@
42
70
 
43
71
 
44
72
 
45
- 順序を維持しなくていいならPython3.7でも3.8のコードと同じでOKです。
73
+ 順序を維持しなくていいならPython3.7でも3.8のコードと同じでOKです。`