समस्या विवरण
बस रिटर्न स्टेटमेंट को फॉर ब्लॉक के बाहर रखें। यह काम करेगा। साथ ही अंतिम प्रिंट स्टेटमेंट में remove_same के बजाय remaove_new होना चाहिए।
सही कोड
def remove_same(L1, L2):
L1_copy = L1[:]
for e in L1_copy:
if e in L2:
L1.remove(e)
return L1
L1 = [1,2,3,4]
L2 = [1,2,5,6]
print(remove_same(L1, L2))
परिणाम
[3, 4]