قواعد . قائمة
نوع القائمة. العناصر ليست بالضرورة متجانسة.
بالإضافة إلى الطرق المذكورة أدناه، تحتوي القوائم على عوامل التشغيل التالية:
المشغل أو العامل | الاستخدام |
---|---|
x == y | قارن بين القائمتين x وy |
x[i] | مشغل الفهرس، احصل على فهرس القيمة i |
x[i:j] | مشغل النطاق، احصل على القائمة الفرعية من الفهرس i إلى j |
v in x | تحقق من وجود القيمة v في القائمة x. 'a' in ['a','b'] == true |
طُرق
com.concat
concat(list) تُرجع القواعد.List
إنشاء قائمة جديدة بإضافة عناصر قائمة أخرى إلى نهاية هذه القائمة.
معامل | |
---|---|
قائمة | قائمة للتسلسل. يجب ألا تكون القيمة فارغة. |
- عائدات
non-null rules.List
القائمة مع إضافة جميع عناصر القائمة الأخرى.
لديه كل شيء
hasAll(list) تُرجع القواعد.Boolean
تحديد ما إذا كانت القائمة تحتوي على كافة العناصر الموجودة في قائمة أخرى.
معامل | |
---|---|
قائمة | قائمة العناصر التي يجب البحث عنها. يجب ألا تكون القيمة فارغة. |
- عائدات
non-null rules.Boolean
صحيحة إذا كانت هذه القائمة تحتوي على كافة العناصر الموجودة في القائمة الأخرى.
لديها أي
hasAny(list) تُرجع القواعد.Boolean
تحديد ما إذا كانت القائمة تحتوي على أي عنصر في قائمة أخرى.
معامل | |
---|---|
قائمة | قائمة العناصر التي يجب البحث عنها. يجب ألا تكون القيمة فارغة. |
- عائدات
non-null rules.Boolean
صحيحة إذا كانت هذه القائمة تحتوي على أي عنصر في القائمة الأخرى.
عنده فقط
hasOnly(list) تُرجع القواعد.Boolean
تحديد ما إذا كانت كافة العناصر الموجودة في القائمة موجودة في قائمة أخرى.
معامل | |
---|---|
قائمة | قائمة العناصر التي يجب البحث عنها. يجب ألا تكون القيمة فارغة. |
- عائدات
non-null rules.Boolean
صحيحة إذا كانت جميع العناصر الموجودة في القائمة موجودة في قائمة أخرى، باستثناء العناصر المتكررة.
مثال
['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(separator) يُرجع القواعد.String
قم بربط العناصر الموجودة في القائمة في سلسلة، باستخدام فاصل.
معامل | |
---|---|
فاصل | سلسلة لفصل العناصر. يجب ألا تكون القيمة فارغة. |
- عائدات
non-null rules.String
انضمت إلى القائمة كسلسلة.
حذف الكل
تقوم RemoveAll(list) بإرجاع القواعد.List
قم بإنشاء قائمة جديدة عن طريق إزالة عناصر قائمة أخرى من هذه القائمة.
معامل | |
---|---|
قائمة | قائمة العناصر المراد إزالتها.. يجب ألا تكون القيمة فارغة. |
- عائدات
non-null rules.List
بإدراج القائمة مع إزالة جميع عناصر القائمة الأخرى.
مقاس
size() ترجع القواعد. عدد صحيح
الحصول على عدد القيم في القائمة.
- عائدات
non-null rules.Integer
عدد صحيح من القيم في القائمة.
toSet
toSet () تُرجع القواعد.Set
إرجاع مجموعة تحتوي على كافة العناصر الفريدة في القائمة.
في حالة وجود عنصرين أو أكثر متساويين ولكن غير متطابقين، فإن مجموعة النتائج ستحتوي فقط على العنصر الأول في القائمة. يتم التخلص من العناصر المتبقية.
- عائدات
non-null rules.Set
مجموعة تحتوي على قيم فريدة في القائمة المحددة.