Menu
Coddy logo textTech

Küme Metotları

Coddy'nin Python Journey'sinin Logic & Flow 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.

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