回答編集履歴
2
コード修正
answer
CHANGED
@@ -24,12 +24,10 @@
|
|
24
24
|
s = '躾餉馥淹擂搗賽涎躾處簀俎櫃罐壜盒爨炙茹囓舐啜嗜貪嗅熾炬燵屏'
|
25
25
|
|
26
26
|
ret = ''
|
27
|
-
st = set()
|
28
27
|
for i in s:
|
29
28
|
# 重複していないものだけ取り出す
|
30
|
-
if i not in
|
29
|
+
if i not in ret:
|
31
30
|
ret += i
|
32
|
-
st.add(i)
|
33
31
|
|
34
32
|
print(ret) # 躾餉馥淹擂搗賽涎處簀俎櫃罐壜盒爨炙茹囓舐啜嗜貪嗅熾炬燵屏
|
35
33
|
```
|
1
コード追記
answer
CHANGED
@@ -17,4 +17,19 @@
|
|
17
17
|
# リストを連結して文字列にする
|
18
18
|
ret = ''.join(l)
|
19
19
|
print(ret) # 『躾』餉馥淹擂搗賽涎『躾』處簀俎櫃罐壜盒爨炙茹囓舐啜嗜貪嗅熾炬燵屏
|
20
|
+
```
|
21
|
+
|
22
|
+
なお、削除なら以下のような感じでできます。後に現れたものが削除されます。
|
23
|
+
```Python
|
24
|
+
s = '躾餉馥淹擂搗賽涎躾處簀俎櫃罐壜盒爨炙茹囓舐啜嗜貪嗅熾炬燵屏'
|
25
|
+
|
26
|
+
ret = ''
|
27
|
+
st = set()
|
28
|
+
for i in s:
|
29
|
+
# 重複していないものだけ取り出す
|
30
|
+
if i not in st:
|
31
|
+
ret += i
|
32
|
+
st.add(i)
|
33
|
+
|
34
|
+
print(ret) # 躾餉馥淹擂搗賽涎處簀俎櫃罐壜盒爨炙茹囓舐啜嗜貪嗅熾炬燵屏
|
20
35
|
```
|