קורס פייתון למתחילים אונליין חינם - דווין קורס תכנותקורס פייתון למתחילים אונליין חינם - דווין קורס תכנות

פייתון Tuples (טאפלים)

מבוא ל-Tuples בפייתון

במדריך זה נלמד על מבנה הנתונים שנקרא Tuple בפייתון. Tuples הם רצפים של ערכים שאינם ניתנים לשינוי. הם דומים לרשימות (Lists) אך עם הבדל עיקרי אחד - לאחר הגדרת ה-Tuple, לא ניתן לשנות את הערכים שבו.

מה זה Tuple?

Tuple הוא סוג של מבנה נתונים שנועד להכיל רצף של ערכים. ניתן לחשוב על Tuple כרשימה שאינה ניתנת לשינוי. טפל הוא שימושי כאשר רוצים לאחסן סדרה של ערכים שלא צריך או שלא רוצים לשנות.

איך יוצרים Tuple?

כדי ליצור Tuple, יש להשתמש בסוגריים עגולים ולפריד בין הערכים באמצעות פסיק.

1my_tuple = (1, 2, 3)

מאפיינים של Tuples

  1. אינם ניתנים לשינוי: לאחר הגדרת ה-Tuple, לא ניתן לשנות את הערכים שבו.
  2. מסוגלים להכיל סוגי נתונים שונים: בתוך אותו Tuple ניתן לאחסן ערכים מסוגים שונים.
  3. ניתן לגשת לערכים לפי אינדקס: בדומה לרשימות, ניתן לגשת לערכים בתוך Tuple באמצעות אינדקסים.

דוגמאות לשימוש ב-Tuples

1# הגדרת טפל המכיל מספרים
2numbers = (1, 2, 3, 4, 5)
3
4# גישה לערך לפי אינדקס
5print(numbers[0]) # פלט: 1
6
7# טפל המכיל סוגי נתונים שונים
8mixed = (1, "hello", 3.14, True)
9
10print(mixed[1]) # פלט: hello

למה להשתמש ב-Tuples?

Tuples הם מבנה נתונים יעיל ונוח במצבים שבהם יש צורך ברצף של ערכים שלא אמורים להשתנות במהלך הריצה של התוכנית. בנוסף, הם מהירים יותר מרשימות מכיוון שאין צורך לנהל את שינויי הערכים בתוכם.

יתרונות וחסרונות של Tuples

יתרונות:

  • בלתי ניתנים לשינוי: מבטיחים שלמות הנתונים.
  • מהירים יותר מרשימות לקריאה.

חסרונות:

  • בלתי ניתנים לשינוי: לא ניתן להוסיף או להסיר ערכים לאחר ההגדרה.

תרגול

הגדירו Tuple בשם my_tuple המכיל את המספרים 10, 20, ו-30.

OUTPUT

בהצלחה!

הצהרת נגישות

© 2022 DevIn. All rights reserved