我是个新手,对这一点还不太熟悉.谁能告诉我如何为一个程序编写伪代码,找到非重复的数字和重复的数字(尽可能简单).
谢谢! **
input:**
56
75
1
46
100
97
75
46
46
Output:
Non-duplicates:
56
1
100
97
Duplicates:
75
46
我试过:
list = [56, 75, 1, 46, 100, 97, 75, 46, 46]
dupes = []
unique = []
for x in list: if x not in dupes: dupes.append(x) else: unique.append(x) print(dupes) print(unique)
然而,我认为可能有一个更好的解决方案(与输出相匹配).我的练习是关于集合的.我不确定这是否太相关了!
谢谢