爲什麼我得到「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