【发布时间】:2025-12-08 04:45:01
【问题描述】:
例如:
>>> x = [1, 1, 2, 'a', 'a', 3]
>>> unique(x)
[1, 2, 'a', 3]
假设列表元素是可散列的。
澄清:结果应保留列表中的第一个重复项。例如,[1, 2, 3, 2, 3, 1] 变为 [1, 2, 3]。
【问题讨论】:
-
我们是保留第一个副本,还是最后一个,还是在中间的某个地方?例如,[1,2,3,2,3,1],那会变成 [1,2,3],还是 [2,3,1],还是别的什么?
-
基准和明确答案here.
-
如何将作业标签应用于某物?当它说假设元素是可散列的时,您的教授要求您将条目放在散列表中,然后在您遍历列表时很容易看到您之前是否遇到过它们。