אופרטורים של רצפים
חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 66 מתוך 77.
Python מספקת כמה אופרטורים שאפשר להשתמש בהם עם רצפים כמו רשימות, מחרוזות וטאפלים.
שרשור באמצעות האופרטור + מחבר שתי סדרות יחד:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 + list2לאחר ביצוע הקוד שלמעלה, combined_list מכיל:
[1, 2, 3, 4, 5, 6]החזרה באמצעות האופרטור * חוזרת על רצף מספר פעמים מוגדר:
numbers = [1, 2, 3]
repeated_numbers = numbers * 3לאחר הרצת הקוד שלמעלה, repeated_numbers מכיל:
[1, 2, 3, 1, 2, 3, 1, 2, 3]האופרטורים האלה פועלים גם עם רצפים אחרים:
# שרשור מחרוזות
greeting = "Hello" + " " + "World" # "Hello World"
# חזרה על מחרוזת
stars = "*" * 5 # "*****"אתגר
קלצרו פונקציה בשם create_pattern שמקבלת שני ארגומנטים:
- רשימת מספרים (
numbers). - מספר שלם (
repeats).
הפונקציה צריכה:
- לשרשר את הרשימה לעצמה (list + list).
- לחזור על הרשימה שהתקבלה
repeatsפעמים באמצעות האופרטור*. - להחזיר את התבנית הסופית.
נסו בעצמכם
def create_pattern(numbers, repeats):
# כתבו כאן את הקוד שלכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר Python אונליין