Mam 3 listy i chcę znaleźć różnicę między 1/2 a 2/3 i wydrukować je.Jak znaleźć różnicę między 3 listami, które mogą mieć zduplikowane numery?
Oto mój kod:
n1 = [1,1,1,2,3]
n2 = [1,1,1,2] # Here the 3 is not found ("3" is not present in n1 at all)
n3 = [1,1,2] # here 1 is not found (there are fewer "1"s in n3 than in n2)
for x in n1:
if x not in n2:
print x
for m in n2:
if m not in n3:
print m
ale ja dostać tylko 3 jako wyjście.
Jak ustawić wyjście 1 i 3? Próbowałem również użyć set
s, ale wydrukowano ponownie tylko 3
.
@bkaf Ciekawe, które z tych rozwiązań dotyczy tutaj, ponieważ wszystkie one dotyczą korzystania z zestawów, co oczywiście nie ma zastosowania do tego pytania. – Jkdc
Proszę mi pomóc lub powiedzieć, jak go rozwiązać lub w co szukam i dziękuję i szukam wiele razy –
Próbuję używać zestawów i ten sam problem tylko wyjście 3 tylko –