# str.count(sub, start= 0,end=len(string)) # checkio([1, 2, 3, 1, 3]) == [1, 3, 1, 3] # checkio([1, 2, 3, 4, 5]) == [] # checkio([5, 5, 5, 5, 5]) == [5, 5, 5, 5, 5] # checkio([10, 9, 10, 10, 9, 8]) == [10, 9, 10, 10, 9] ''' 你將得到一個含有整數(X)的非空列表。在這個任務裏, 你應該返回在此列表中的非唯一元素的列表。要做到這一點, 你需要刪除所有獨特的元素(這是包含在一個給定的列表只有一次的元素)。 解決這個任務時,不能改變列表的順序。例如:[1,2,3,1,3] 1和3是非唯一元素, 結果將是 [1, 3, 1, 3]。 ''' # def checkio_test(l): # for i in l: # if i.count(l) == 1: # l.pop(i) # l = [1, 3, 1, 3] # print(checkio_test(l)) l = [10, 9, 10, 10, 9, 8] m = [1, 2, 3, 4, 5,5] def checkio(l): result = [] for i in l: if l.count(i)>1: result.append(i) return result c = checkio(l) print(checkio(m)) print(c)
刪除所有獨特的元素
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.