כללים . רשימה
סוג רשימה. פריטים אינם בהכרח הומוגניים.
בנוסף לשיטות המפורטות להלן, לרשימות יש את האופרטורים הבאים:
מַפעִיל | נוֹהָג |
---|---|
x == y | השוו את הרשימות x ו-y |
x[i] | אופרטור אינדקס, קבל מדד ערך i |
x[i:j] | אופרטור טווח, קבל רשימת משנה מאינדקס i עד j |
v in x | בדוק אם הערך v קיים ברשימה x. 'a' in ['a','b'] == true |
שיטות
קוצר
concat(list) מחזירה rules.List
צור רשימה חדשה על ידי הוספת הרכיבים של רשימה אחרת לסוף רשימה זו.
פָּרָמֶטֶר | |
---|---|
רשימה | רשימה לשרשור. הערך לא יכול להיות ריק. |
- החזרות
non-null rules.List
רשום את הרשימה עם כל הרכיבים של הרשימה האחרת.
יש הכל
hasAll(list) מחזירה rules.Boolean
קבע אם הרשימה מכילה את כל הרכיבים ברשימה אחרת.
פָּרָמֶטֶר | |
---|---|
רשימה | רשימת האלמנטים שיש לחפש. הערך לא יכול להיות ריק. |
- החזרות
non-null rules.Boolean
true אם רשימה זו מכילה את כל הרכיבים באחר.
יש כל
hasAny(list) מחזירה rules.Boolean
קבע אם הרשימה מכילה רכיב כלשהו ברשימה אחרת.
פָּרָמֶטֶר | |
---|---|
רשימה | רשימת האלמנטים שיש לחפש. הערך לא יכול להיות ריק. |
- החזרות
non-null rules.Boolean
true אם רשימה זו מכילה רכיב כלשהו באחר.
יש רק
hasOnly(list) מחזירה rules.Boolean
קבע אם כל הרכיבים ברשימה קיימים ברשימה אחרת.
פָּרָמֶטֶר | |
---|---|
רשימה | רשימת האלמנטים שיש לחפש. הערך לא יכול להיות ריק. |
- החזרות
non-null rules.Boolean
true אם כל הרכיבים ברשימה נמצאים ברשימה אחרת, למעט רכיבים חוזרים.
דוגמא
['a', 'b'].hasOnly(['a', 'c']) == false
['a', 'b'].hasOnly(['a', 'b', 'c']) == true
['a', 'b'].hasOnly(['b', 'a']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b', 'c']) == true
לְהִצְטַרֵף
join(מפריד) מחזיר חוקים.מחרוזת
חבר את האלמנטים ברשימה למחרוזת, עם מפריד.
פָּרָמֶטֶר | |
---|---|
מפריד | מחרוזת להפרדת אלמנטים. הערך לא יכול להיות ריק. |
- החזרות
non-null rules.String
את הרשימה שהצטרפה כמחרוזת.
להסיר את כל
removeAll(list) מחזירה rules.List
צור רשימה חדשה על ידי הסרת הרכיבים של רשימה אחרת מרשימה זו.
פָּרָמֶטֶר | |
---|---|
רשימה | רשימה של רכיבים להסרה.. הערך לא יכול להיות ריק. |
- החזרות
non-null rules.List
את הרשימה עם כל הרכיבים של הרשימה האחרת הוסרו.
גודל
size() מחזיר כללים
קבל את מספר הערכים ברשימה.
- החזרות
non-null rules.Integer
מספר שלם של מספר הערכים ברשימה.
כדי להגדיר
toSet() מחזירה rules.Set
מחזירה קבוצה המכילה את כל האלמנטים הייחודיים ברשימה.
במקרה ששני אלמנטים או יותר שווים אך אינם זהים, ערכת התוצאות תכיל רק את האלמנט הראשון ברשימה. הרכיבים הנותרים נמחקים.
- החזרות
non-null rules.Set
סט המכיל ערכים ייחודיים ברשימה הנתונה.