Здравствуйте, я просто хочу знать, что не так в моем коде.Как увидеть, есть ли дублирующие элементы в списке в Python
Это проблема в книге «Think Python», которая просит написать функцию, чтобы вернуть True, содержит список любых дублирующих элементов или False в противном случае.
def has_duplicates(t):
for i in t:
if i in t.pop(t.index(i)):
return True
return False
возможно дубликат [поиск и список дубликатов в списке Python] (http://stackoverflow.com/questions/9835762/find-and-list-duplicates-in -python-list) –
никогда не изменяйте список во время цикла! – Clodion
Да, но ответы там используют набор. У меня есть задача не использовать set. – teamathematic