Aşağıdaki fonksiyonun amacı: eğer bir listedeki eleman diğer
listede de varsa onu birinci listeden çıkarmaktır. Fakat for döngüsü sadece 1 kere çalışıyor
L1 = [1, 2, 3, 4] ve L2 = [1, 2, 5, 6] için bu fonksiyon [3,4] return
etmesi beklenirken [2,3,4] return ediyor. Buradaki problem
nedir?
def aynıları_ayır(L1, L2):
for e in L1:
if e in L2:
L1.remove(e)
return L1