1-D arrays (lists) · מערכות דו-ממדיות (1) (רשימות)
A list holds many values
- A list (the exam calls it an array) stores many values under one name.
- Write the items in square brackets, separated by commas.
- An array normally stores items of the same type.
רשימה מכילה ערכים רבים
- רשימה (המבחן מכנה אותה מערך) מאחסנת ערכים רבים תחת שם אחד.
- כתוב את הפריטים בסוגריים מרובעים, מופרדים בפסיקים.
- מערך מאחסן בדרך כלל פריטים מה-סוג אותו דבר.
scores = [40, 55, 72, 90]
print(scores)
Reach an item by its index
- Each item has a position number called its index.
- Python counts from 0, so the first item is
scores[0].
הגש לפריט באמצעות אינדקס
- לכל פריט יש מספר מיקום הנקרא אינדקס.
- Python סופרת החל מ-0, ולכן הפריט הראשון הוא
scores[0].
scores = [40, 55, 72, 90]
print(scores[0]) # 40
print(scores[2]) # 72
Index and change a list · אינדקס והחלפת רשימה
Items are numbered from 0; scores[0] is the first item. · הפריטים מסומנים החל מ-0; scores[0] הוא הפריט הראשון.
Change an item
- Assign to an index to replace that one item.
שינוי פריט
- העבר ערך לאינדקס כדי להחליף פריט זה.
scores = [40, 55, 72, 90]
scores[1] = 99
print(scores) # [40, 99, 72, 90]
Length and looping
len(scores)gives how many items there are.- A
forloop visits each item in turn.
אורך וסיבוב
len(scores)נותן את מספר הפריטים.- לולאת
forמבקרת בכל פריט בתורו.
scores = [40, 55, 72, 90]
print(len(scores)) # 4
for s in scores:
print(s)
In the exam: arrays start at 1
- Pseudocode declares an array with a size, and usually counts from 1.
במבחן: מערכים מתחילים ב-1
- פסאודוקוד מגדיר מערך בגודל נתון, וסופקת בדרך כלל החל מ-1.
DECLARE Scores : ARRAY[1:4] OF INTEGER
Scores[1] ← 40
OUTPUT Scores[1]
Common mistakes
- Index from
0; the last item is at positionlength - 1. - Going past the end gives an index error.
טעויות נפוצות
- אינדקסים מ-
0; הפריט האחרון נמצא במיקוםlength - 1. - חריגה מעבר לסוף גורמת לשגיאת אינדקס.
Now you try
- Use an index, or a loop, on each list.
- Press Check answer to test your code.
כעת תנסו בעצמכם
- השתמש באינדקס או בלולאה על כל רשימה.
- לחץ על בדוק תשובה כדי לבדוק את הקוד שלך.
The list colours is set for you. Store its second item in a variable called second (remember Python counts from 0). · הרשימה colours מוגדרת עבורך. אחסן את פריט ה-שני שלה במשתנה בשם second (זכור ש-Python סופר מ-0).
Click Run to see the output here. · לחץ על הרץ כדי לראות את התוצא כאן.
Change the first item of the list nums to 99. · שנה את הפריט ה-ראשון של הרשימה nums ל-99.
Click Run to see the output here. · לחץ על הרץ כדי לראות את התוצא כאן.
Use a loop to add up every number in nums and store the result in total (the answer is 43). · השתמש בלולאה כדי לחבר כל המספרים ב-nums ולאחסן את התוצאה ב-total (התשובה היא 43).
Click Run to see the output here. · לחץ על הרץ כדי לראות את התוצא כאן.