הבדל בין הוספה והרחבה ב-Python

תוכן עניינים:

הבדל בין הוספה והרחבה ב-Python
הבדל בין הוספה והרחבה ב-Python

וִידֵאוֹ: הבדל בין הוספה והרחבה ב-Python

וִידֵאוֹ: הבדל בין הוספה והרחבה ב-Python
וִידֵאוֹ: Minecraft Live 2021 2024, יולי
Anonim

הבדל מפתח - הוסף לעומת הארכה ב-Python

Python היא שפת תכנות פופולרית לשימוש כללי. זוהי שפה ברמה גבוהה כך שהתחביר מובן וקריא על ידי המתכנתים. מבנה הנתונים הבסיסי ביותר ב- Python הוא רצף. זה אוסף של אלמנטים. לאלמנט ההתחלתי יש את האינדקס אפס, לאחד הבא יש את האינדקס אחד וכן הלאה. רשימה היא רצף מסוג אחד מובנה ב- Python. ניתן לבצע פעולות שונות ברשימות כגון חיתוך, הוספה, הכפלה וכו'. כל אלמנט ברשימה מופרד בפסיק. כל האלמנטים סגורים בסוגר מרובע. בשפות תכנות כמו C, Java, חיוני לאחסן את אותו סוג נתונים במערך.אבל ברשימת Python, אין צורך שכל האלמנטים יהיו באותו סוג נתונים. שפת Python מספקת מספר פונקציות מובנות הקשורות לרשימות. המתכנת יכול להשתמש בהם בתוכניות שלהם. שניים מהם הם, מצרפים ומרחיבים. מאמר זה דן בהבדל בין append ל-extension ב-python. שיטת ה-append משמשת בעיקר להוספת אלמנט אחד לרשימה הקיימת בעוד ששיטת ה-extension משמשת להוספת מספר אלמנטים לרשימה הקיימת. ההבדל העיקרי בין append ל-extension ב-Python הוא ש-append מוסיף את הארגומנטים שלו כאלמנט בודד לסוף הרשימה בעוד שהארכה חוזרת על הארגומנטים שלו על ידי הוספת כל אלמנט לרשימה והרחבתו.

מה הוסף ב-Python?

התוספת היא פונקציה מובנית בפייתון. זה מוסיף אלמנט בודד בסוף הרשימה. לפי התוכנית שלהלן, ה-list1 מכיל שלושה אלמנטים, שהם 1, 2 ו-3. בשיטת append, מספר 4 מצורף ל-list1.זה מתווסף בסוף הרשימה. הפלט נותן את הרשימה בתור [1, 2, 3, 4].

ההבדל בין הוסף להארכה ב- Python
ההבדל בין הוסף להארכה ב- Python

איור 01: הוסף ב-Python

כאן, הרשימה הקיימת היא [1, 2, 3, 4]. האלמנטים 5 ו-6 שייכים לרשימה אחרת. באמצעות הפונקציה append, [5, 6] מתווספים לרשימה. רשימה זו מצורפת לרשימה המקורית. ה-[5, 6] הוא רכיב רשימה בודד שמצורף בסוף הרשימה. לכן, שיטת התוספת יכולה להוסיף רק אלמנט בודד לרשימה. למרות שלרשימה החדשה יש שני אלמנטים, כל אלה מצורפים כרכיב בודד לרשימה המקורית.

מה זה הארכה ב-Python?

הרחבה היא פונקציה מובנית ב-Python. הוא משמש להוספת אלמנטים מרובים בסוף רשימה שכבר קיימת. הפונקציונליות של פונקציית ההרחבה היא כדלקמן.

ההבדל העיקרי בין הוסף להארכה ב- Python
ההבדל העיקרי בין הוסף להארכה ב- Python

איור 02: הארכה ב-Python

לפי התוכנית שלהלן, הרשימה1 מכילה שלושה אלמנטים שהם 1, 2 ו-3. בשיטת הרחבה, מספר 4 מורחב לרשימה1. בעת שימוש בשיטת הרחבה, יש לכלול 4 ברשימה. כעת הרשימה1 היא [1, 2, 3, 4]. יש רשימה נוספת בשם list2. הוא מורכב משני אלמנטים. לאחר הרחבת רשימה2 לרשימה1, הפלט הוא [1, 2, 3, 4, 5, 6]. הרכיבים ברשימה2 מתווספים כאלמנטים נפרדים לרשימה1.

מהו הדמיון בין הוספה והרחבה ב-Python?

התוספת והרחבה הן פונקציות מובנות המסופקות על ידי שפת התכנות Python

מה ההבדל בין הוספה והרחבה ב-Python?

להוסיף לעומת הארכה ב-Python

התוספת היא פונקציה מובנית בפייתון המשמשת להוספת הארגומנטים שלה כאלמנט בודד לסוף הרשימה. הרחבה היא פונקציה מובנית ב-Python החוזרת על הארגומנטים שלה ומוסיפה כל רכיב לרשימה תוך הרחבה שלו.
אורך הרשימה
בעת שימוש ב-append, אורך הרשימה יגדל באחד. בעת שימוש ב-extension, אורך הרשימה יגדל במספר הרכיבים שהועברו בארגומנט.
שימוש
התוספת משמשת להוספת רכיב בודד בסוף הרשימה הקיימת. הרחבה משמשת להוספת רכיבים מרובים בסוף הרשימה הקיימת.

סיכום - הוסף לעומת הארכה ב-Python

Python היא שפת תכנות למטרות כלליות ברמה גבוהה. זוהי שפת תכנות פופולרית בקרב מתכנתים מכיוון שהיא קלה לקריאה ומובנת. תחזוקה ובדיקה של תוכניות Python גם הן קלות. שפת Python מספקת פונקציות מובנות רבות. לכן, המתכנתים יכולים להשתמש בהם בתוכנית מבלי ליישם אותם מלכתחילה. מאמר זה דן בשתי פונקציות מובנות כגון, הם להוסיף ולהרחיב. ההבדל בין append ל-extension ב-Python הוא ש-append מוסיף את הארגומנטים שלו כאלמנט בודד לסוף הרשימה בעוד שה-extension חוזר על הארגומנטים שלו ומוסיף כל אלמנט לרשימה, ומרחיב אותו.

מוּמלָץ: