Удалите уникальные элементы и оставьте все NONunique в списке
Помогите решить проблему
У нас есть непустой список целых чисел, и мы должны возвращать список, состоящий только из неуникальных элементов в этом списке (не меняйте порядок элементов). Лучший способ - удалить или удалить все уникальные элементы. Пример 1: [1, 2, 3, 1, 3] - >> 1 и 3 неуникальных элемента, и результатом будет [1, 3, 1, 3]. Пример 2: [1, 2, 3, 4, 5] - >> неуникальные элементы и результат будет []
def checkio(data):
for i in data:
if data.count(i) == 1:
ind = data.index(i)
del data[ind]
return data
Не могу понять, почему этот код не работает должным образом. Дайте пожалуйста совет, как решить эту проблему самым простым способом