listsal2 = [1,2,2,3,3,4,5,6,7,8]
listsal3 = []
counter = 0
for i in listsal2:
item = listsal2.count(i)
if item > 1:
counter = item
while counter > 1:
listsal3.append(i)
counter = counter - 1
print (listsal3)
Я работаю над функцией режима, но по какой-то причине он удерживает последние пары номеров в списке и больше элементов в списке, тем больше, удаляться.Python: предметы, не удаляемые из списка
EDIT: просто понял, что я забыл 2-ую часть кода, который сейчас находится в
EDIT2: код сморщенные вниз и легче читать
EDIT3: изменил код так, дублирующие номера идут в новый список, но он имеет несколько количеств элемента списка
Спасибо всем за помощь, я думаю, у меня сейчас
'a = a' - что вы ожидали от этого? – user2357112
Отлаживайте свой код, и вы сразу же найдете проблему. – Maroun
'if a> b' - вы устанавливаете' a' в '0' и' b' на неотрицательное число. Как может 'a' быть больше, чем' b'? – user2357112