Учитывая последовательность, мне было интересно, как найти дубликаты, используя ТОЛЬКО для циклов (без импортированных модулей, функций сортировки и т. Д.) В Python. Вот мой следующий код, который включает в себя вложенным для петель до сих пор:Дублирует в последовательности, используя ТОЛЬКО для циклов в Python
def has_duplicates(list):
x = 0
ans = False
for i in range(len(list)):
index = i
for object in list:
x = object
if list[i] == x:
ans = True
break
return ans
Я действительно не знаю, что код для внутреннего цикла ... Есть вложенные циклы, даже необходимые, чтобы найти дубликаты последовательности?
Примеры следующих выходов:
list = [10, 11, 12, 13, 14, 15]
print(ans)
False
list = "Hello"
print(ans)
True
Вам нужно вызвать функцию, по крайней мере, и использовать возвращаемое значение. –
Вам разрешено использовать 'set'? –
Нет комплектов. – DaveNOTDavid