Forループなどを使ってリストから重複している数字を排除して新たにリストを生成する方法って何かありますか??
例えば
print("Enter a list of numbers separated by spaces:")
ここに44567を入れるとすれば
list = [int(s) for s in input().split()]
a = list.count(4)
b = list.count(5)
c = list.count(6)
d = list.count(7)
if a == 1:
print(4, end = ' ')
if b == 1:
print(5, end = ' ')
if c == 1:
print(6, end = ' ')
if d == 1:
print(7, end = ' ')
このようなコードを作ることができ結果的に567という結果が出力されると思います。
しかし今回は予めどの数字が入力されるかがわからない状態で同じように重複した数字を排除する方法がなにかありませんか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/09 02:37
2020/05/09 02:44
2020/05/09 03:35
2020/05/09 09:25