Menu
Coddy logo textTech

Küme Metotları

Coddy'nin Python Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 31 / 78.

İşte daha da fazla temel set metodu:

discard(element): Belirtilen öğe kümede mevcutsa onu kaldırır. Öğe bulunamazsa hata vermez.

my_set = {1, 2, 3}
my_set.discard(3)    # 3'ü kümeden kaldırır
my_set.discard(4)    # 4 kümede olmasa bile hata vermez
print(my_set)
# Çıktı: {1, 2}

pop(): Kümeden rastgele bir öğeyi kaldırır ve döndürür. Küme boşsa bir KeyError hatası verir.

my_set = {1, 2, 3}
element = my_set.pop()  # Rastgele bir öğeyi kaldırır ve döndürür
print(element)
# Çıktı: 1 (veya rastgele olduğu için başka bir öğe)
print(my_set)
# Çıktı: {2, 3} (veya çıkarılan öğeye bağlı olarak farklı bir küme)

clear(): Kümedeki tüm öğeleri kaldırarak kümeyi boş hale getirir.

my_set = {1, 2, 3}
my_set.clear()       # Tüm öğeleri kaldırır
print(my_set)
# Çıktı: set()
challenge icon

Görev

Kolay

Aşağıdaki görevleri gerçekleştiren bir program yazın:

  1. 10, 20, 30, 40, 50 değerlerini içeren numbers adında bir küme (set) oluşturun.
  2. Kümeden 35 değerini çıkarmak için discard() metodunu kullanın.
  3. Rastgele bir öğeyi çıkarmak için pop() metodunu kullanın ve bu öğeyi popped_element adlı bir değişkende saklayın.
  4. Kümeyi boşaltmak için clear() metodunu kullanın.
  5. Aşağıdakileri yazdırın:
    • discard() kullanıldıktan sonraki küme.
    • popped_element değişkeninin değeri.
    • clear() kullanıldıktan sonraki küme.

Kendin dene

# Buraya kod yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi