# 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)
删除所有独特的元素
最新推荐文章于 2024-08-26 20:20:24 发布