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

回答編集履歴

2

コメント追加

2020/05/12 00:04

投稿

退会済みユーザー
answer CHANGED
@@ -10,7 +10,7 @@
10
10
  # [4, 2, 1]
11
11
  ```
12
12
 
13
- 以下元の質問の回答
13
+ 以下元の質問、重複排除の回答
14
14
 
15
15
  Python3.8ならdictは順序が維持されるので、これが最速です。
16
16
 

1

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

2020/05/12 00:04

投稿

退会済みユーザー
answer CHANGED
@@ -1,3 +1,17 @@
1
+ 追加:質問の内容が編集されてしまったので、一度しか出現しない文字を探すには
2
+
3
+ ```Py
4
+ from collections import Counter
5
+
6
+ l = [ 4, 3, 5, 2, 5, 1, 3, 5]
7
+ c = Counter(l)
8
+
9
+ print([k for k, v in c.items() if v == 1])
10
+ # [4, 2, 1]
11
+ ```
12
+
13
+ 以下元の質問への回答
14
+
1
15
  Python3.8ならdictは順序が維持されるので、これが最速です。
2
16
 
3
17
  ```Py
@@ -20,4 +34,4 @@
20
34
  # [4, 3, 5, 2, 1]
21
35
  ```
22
36
 
23
- 順序を維持しなくていいならPython3.7でも3.8のコードと同じでOKです。
37
+ 順序を維持しなくていいならPython3.7でも3.8のコードと同じでOKです。`