גישה לפריטים
שיעור 3 מתוך 11 בקורס קבוצות ב-Python של Coddy.
ב-Python, בניגוד לרשימות או לטאפלים, קבוצות אינן תומכות בגישה ישירה באמצעות אינדקס או בחיתוך. עם זאת, אפשר לעבור בלולאה על הפריטים או לבדוק אם פריט קיים בקבוצה.
מעבר בלולאה על קבוצה:
אפשר להשתמש בלולאת for כדי לעבור על כל הפריטים בקבוצה. מכיוון שקבוצות אינן מסודרות, הפריטים יוחזרו בסדר שרירותי.
fruits = {"apple", "banana", "cherry"} for fruit in fruits: print(fruit)בדיקת קיום:
אפשר להשתמש במילת המפתח in כדי לבדוק אם פריט קיים בקבוצה. זו דרך מהירה ויעילה לבדוק אם פריט נמצא בקבוצה.
fruits = {"apple", "banana", "cherry"} print("banana" in fruits) # פלט: True print("orange" in fruits) # פלט: False
אמנם אי אפשר לגשת ישירות לפריטים בקבוצה באמצעות אינדקס, אך השיטות האלה מספקות דרכים גמישות לעבוד עם איברי הקבוצה.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
אתגר
קלניתנת לך קבוצה. עבור עליה בלולאה והדפס כל פריט בה.
נסו בעצמכם
my_set = {"apple", "banana", "cherry", "date", "elderberry"}
כל השיעורים ביחידה קבוצות ב-Python
תרגלו בעצמכם: קומפיילר Python אונליין