Python'da çıktı nasıl alınır?

Emre_şahin

Femtopat
Katılım
17 Haziran 2022
Mesajlar
2
Daha fazla  
Cinsiyet
Erkek
Liste =[0,1,2,3,4,5,6,7,8,9]

Liste2 =[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]

Bu iki listeyi karşılaştırma yaparak eşleşmeyenlerin çıktısını nasıl alabilirim?
Çıktı şöyle olacak şekilde 10, 11, 12, 13, 14, 15.

Python dilinde.
 
Son düzenleyen: Moderatör:
Python:
Liste =[0,1,2,3,4,5,6,7,8,9]
Liste2 =[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
print(list(filter(lambda y: type(y) is int, list(map(lambda x: x if not x in Liste else '', Liste2)))))

Çıktı:
[10, 11, 12, 13, 14, 15]
 
Bir kere programlama yaparken matematik bilgin iyi olacak. ( 4 islem yeterli diyenlerin dunyadan haberi yok )
Bu iki listeyi karşılaştırma yaparak eşleşmeyenlerin çıktısını nasıl alabilirim?

Birinde olup digerinde olmayan denildigi zaman "Set Theory" operasyonu yaptigini bileceksin.

Bunu bildikten sonra da loop'larla if-else lerle amelasyon yapmana gerek kalmaz.

Python:
s1 = set([0,1,2,3,4,5,6,7,8,9])
s2 = set([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15])
print(s2 - s1)

Output -> {10, 11, 12, 13, 14, 15}

Bu konu bizde ilkokulda bile anlatiliyor aslinda ama gunluk hayata apply etmeyi bilmiyor ogrenciler.
 

Yeni konular

Geri
Yukarı