У меня есть список с повторяющимися элементами:
list_a=[1,2,3,5,6,7,5,2]
tmp=[]
for i in list_a:
if tmp.__contains__(i):
print i
else:
tmp.append(i)
Я использовал приведенный выше код для поиска дублирующихся элементов в list_a
. Я не хочу удалять элементы из списка.
Но я хочу использовать здесь цикл.
Обычно C / C ++ мы используем следующим образом:
for (int i=0;i<=list_a.length;i++)
for (int j=i+1;j<=list_a.length;j++)
if (list_a[i]==list_a[j])
print list_a[i]
как мы используем это в Python?
for i in list_a:
for j in list_a[1:]:
....
Я попробовал вышеуказанный код. Но это неверное решение. Я не знаю, как увеличить значение для j
.