Удалите уникальные элементы и оставьте все 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

Не могу понять, почему этот код не работает должным образом. Дайте пожалуйста совет, как решить эту проблему самым простым способом

0 ответов

Другие вопросы по тегам