Menu
Coddy logo textTech

Özet - Özgürlük Elementleri

Coddy'nin Python Journey'sinin Logic & Flow bölümünün bir parçası — ders 55 / 78.

challenge icon

Görev

Kolay

Belirli kurallara göre bir dize öğeleri listesini işleyen elements_of_freedom adında bir fonksiyon oluşturun.

Fonksiyonunuz şunları yapmalıdır:

  1. 5 karakterden az olan öğeleri filtreleyin
  2. Kalan öğeleri büyük harfe dönüştürün
  3. Tüm yinelenen öğeleri kaldırın
  4. Benzersiz büyük harfli öğelerin bir listesini döndürün

Verileri verimli bir şekilde işlemek için liste operasyonlarını kullanın.

Not: Listedeki öğelerin orijinal sırasını koruyun.

Örnek:

Input: ["apple", "banana", "cherry", "date", "apple", "banana", "grape", "fig"]
Output: ['APPLE', 'BANANA', 'CHERRY', 'GRAPE']

Kendin dene

def elements_of_freedom(elements):
    # Çözümünüz buraya
    
    # Adım 1: Uzunluğu >= 5 olan öğeleri filtreleyin
    
    # Adım 2: Filtrelenmiş öğeleri büyük harfe dönüştürün
    
    # Adım 3: Benzersiz öğelerden oluşan bir liste oluşturun
    
    # Adım 4: Nihai sonucu döndürün
    pass

Logic & Flow bölümündeki tüm dersler