我正在嘗試編寫一個Python函數,用於統計列表中只出現一次的條目數。計數發生1次列表條目的數量
例如,給出的列表[17],該函數將返回1或給予[3,3,-22,1,-22,1,3,0],它將返回1.
**限制:我無法將任何東西導入到我的程序中。
到目前爲止我寫的不正確的代碼:我要去雙循環路線,但指數數學變得過於複雜。
def count_unique(x):
if len(x) == 1:
return 1
i = 0
j = 1
for i in range(len(x)):
for j in range(j,len(x)):
if x[i] == x[j]:
del x[j]
j+1
j = 0
return len(x)
你能爲此顯示你的代碼嗎?你試過什麼了? – idjaw
@idjaw請參閱編輯。這是非常錯誤的,但這是我目前所擁有的 – freezefry