tablica1=[]
tablica2=[1,2,3]
i=0
while i<len(tablica2):
podaj=int(input())
tablica1.append(podaj)
i+=1
tab=[m for m ,n in zip(tablica1,tablica2) if n!=m]
print(tab)
Mam taki prosty kod sprawdzający duplikaty i wypisujący wartości różne niż duplikaty , moje pytanie jest trywialne ale nie daje mi spokoju , dlaczego na 1-5 wartości działa dobrze , a od 6 wartości wzwyż wypisuje nieprawidłowe wartości ? czy to jest zależne od interpretera ?