为什么我得到“int类型的参数不能迭代错误”?这是我的简单代码。Python:获取int类型的参数不可迭代错误
def remove_duplicates(x):
out = x[0]
for i in range(1,len(x)):
if x[i] in out:
print "duplicate " + str(x[i])
else:
out.append(x[i])
return out
remove_duplicates([4,5,5,4])
得到以下输出。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 4, in remove_duplicates
TypeError: argument of type 'int' is not iterable
hah..stupid错误。感谢您指出。 – jpr