Menu
Coddy logo textTech

הסרת פריטים

שיעור 5 מתוך 11 בקורס קבוצות ב-Python של Coddy.

Python מספקת כמה שיטות להסרת איברים מקבוצה, שלכל אחת מהן מאפיינים ושימושים משלה:

  1. שימוש בשיטה remove():

    השיטה remove() מסירה איבר מסוים מהקבוצה. אם האיבר לא נמצא, היא מעלה KeyError.

    fruits = {"apple", "banana", "cherry"}
    fruits.remove("banana")
    print(fruits)  # פלט: {'apple', 'cherry'}
  2. שימוש בשיטה discard():

    השיטה discard() מסירה גם היא איבר מסוים מהקבוצה, אך אינה מעלה שגיאה אם האיבר לא נמצא.

    fruits = {"apple", "banana", "cherry"}
    fruits.discard("banana")
    print(fruits)  # פלט: {'apple', 'cherry'}
    
    fruits.discard("date")  # לא נזרקת שגיאה
    print(fruits)  # פלט: {'apple', 'cherry'}
  3. שימוש בשיטה pop():

    השיטה pop() מסירה ומחזירה איבר שרירותי מהקבוצה. מכיוון שקבוצות אינן מסודרות, אי אפשר לדעת איזה איבר יוסר. אם הקבוצה ריקה, היא מעלה KeyError.

    fruits = {"apple", "banana", "cherry"}
    item = fruits.pop()
    print(item)    # פלט: (אחד האיברים, למשל, 'apple')
    print(fruits)  # פלט: (הקבוצה ללא האיבר שהוסר באמצעות pop, למשל, {'banana', 'cherry'})
  4. שימוש בשיטה clear():

    השיטה clear() מסירה את כל האיברים מהקבוצה, והתוצאה היא קבוצה ריקה.

    fruits = {"apple", "banana", "cherry"}
    fruits.clear()
    print(fruits)  # פלט: set()
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

challenge icon

אתגר

קל

כתבו פונקציה בשם remove_item שמקבלת קבוצה ופריט ומסירה את הפריט מהקבוצה. אם הוא אינו קיים, אל תעלו שגיאה.

נסו בעצמכם

def remove_item(s, item):
    # כתבו כאן קוד

כל השיעורים ביחידה קבוצות ב-Python

תרגלו בעצמכם: קומפיילר Python אונליין