Özet - Yinelenenleri Kaldır
Coddy'nin Python Journey'sinin Logic & Flow bölümünün bir parçası — ders 32 / 78.
Görev
KolayPython'da, set() fonksiyonunu kullanarak bir listeyi kümeye dönüştürebilirsiniz. Buna tür dönüşümü (casting) denir. Bir kümeye dönüştürmek, listeyi yalnızca benzersiz öğeler içeren bir kümeye dönüştürür.
Örnek:
my_list = [1, 2, 2, 3, 4, 4, 5]
my_set = set(my_list)
print(my_set)
# Çıktı: {1, 2, 3, 4, 5}Argüman olarak bir sayı listesi alan ve öğelerin orijinal sırasını koruyarak yinelenenlerin kaldırıldığı yeni bir liste döndüren remove_duplicates adında bir fonksiyon yazın.
Örnek Girdi:
numbers = [1, 2, 2, 3, 4, 4, 5]Örnek Çıktı:
[1, 2, 3, 4, 5]Sıralamayı bozmadan çözümünüzü basitleştirmek için kümelerin özelliklerini kullanın!
Kendin dene
def remove_duplicates(numbers):
# Kodu buraya yazınLogic & Flow bölümündeki tüm dersler
1Değişken Keşfi
SabitlerÇoklu Değişken AtamalarıDeğişken TakasıYer Tutucu DeğişkenlerSayıları YuvarlamaListe Tür Dönüşümü4Rehber Uygulaması
Menüyü GörüntüleKişi Ekle7Kümeler Bölüm 2
Matematiksel İşlemler Bölüm 1Matematiksel İşlemler Bölüm 2Özet - Hazine AvıAlt Kümeler ve Üst KümelerKümeler Üzerinde YinelemeÖzet - Turnuva Takipçisi10Temel List Comprehension Yapıları
SözdizimiBasit Listeler OluşturmaKoşul EklemeVeri Toplulaştırma KullanımıÖzet - Liste EviÖzet - Özgürlük Elementleri13Envanter Yönetim Sistemi
Projeye Genel BakışÖğe Ekle2Sözlükler Bölüm 1
Sözlük Nedir?Sözlük OluşturmaDeğerlere ErişmeSözlükleri DeğiştirmeÖzet - Tarif Yöneticisi5İleri Seviye Karar Yapıları
Ternary OperatörüÜyelik KontrolleriKimlik KontrolleriGirintileme HatalarıÖzet - Tatil Filtresi8Öğrenci Kayıt Yöneticisi
Projeye Genel BakışÖğrenci Ekle11İleri Seviye Fonksiyonlar
Birden Fazla Değer DöndürmeLambda Fonksiyonları Bölüm 1Lambda Fonksiyonları Bölüm 2Tekrar Görevi - Lambda ile SıralamaÖzyinelemeli Fonksiyonlar Bölüm 1Özyinelemeli Fonksiyonlar Bölüm 2Tekrar - İç İçe Listeleri Toplama14Yüksek Mertebeden Fonksiyonlar
Map FonksiyonuFilter FonksiyonuÖzet - E-posta DoğrulayıcıÖzet - Sayı İşleyici3Sözlükler Bölüm 2
Sözlük Metotlarıİç İçe SözlüklerAnahtar KontrolüSözlüklerde DöngülerÖzet - Frekans Sayacı9İleri Düzey Veri Toplulaştırma
Toplam KullanımıMinimum ve Maksimumu BulmaVerileri Verimli SıralamaÖzet - Dictionary Sıralayıcı