我在Codecademy网站性学习的Python和跨越这个解决方案来为的意思从号码列表中删除重复项功能:这工作,但为什么?
x = [1, 1, 2, 2]
def remove_duplicates(x):
p = []
for i in x:
if i != i:
p.append(i)
return i
我与一些打印语句跑这pycharm,只是得到了一个空列表。我只是好奇,因为当我在脑子里这样做的时候,这没有任何意义,但codecademy接受这个答案。这只是一种侥幸吗?或者这是我不明白的水平?
这可能只用于过滤NaNs,如果你返回'p',否则没有意义。 – karakfa
对我也没有意义。 – technico
我的脑袋也挠了。 – Eduard