قوانین . فهرست کنید
نوع لیست اقلام لزوماً همگن نیستند.
علاوه بر روش های ذکر شده در زیر، لیست ها دارای عملگرهای زیر هستند:
اپراتور | استفاده |
---|---|
x == y | لیست های x و y را مقایسه کنید |
x[i] | عملگر ایندکس، شاخص مقدار i را دریافت کنید |
x[i:j] | عملگر محدوده، فهرست فرعی را از فهرست i تا j دریافت کنید |
v in x | بررسی کنید که آیا مقدار v در لیست x وجود دارد یا خیر. 'a' in ['a','b'] == true |
مواد و روش ها
concat
concat(list) rules.List را برمی گرداند
با افزودن عناصر یک لیست دیگر به انتهای این لیست، یک لیست جدید ایجاد کنید.
پارامتر | |
---|---|
فهرست | لیستی برای الحاق مقدار نباید صفر باشد. |
- برمی گرداند
non-null rules.List
لیستی را با تمام عناصر لیست دیگر اضافه کنید.
همه را دارد
hasAll(list) rules.Boolean را برمی گرداند
تعیین کنید که آیا لیست شامل همه عناصر یک لیست دیگر است یا خیر.
پارامتر | |
---|---|
فهرست | لیست عناصری که باید جستجو کنید مقدار نباید صفر باشد. |
- برمی گرداند
non-null rules.Boolean
درست است اگر این لیست شامل همه عناصر در دیگری باشد.
دارای هر
hasAny(list) قوانین را برمی گرداند.بولی
تعیین کنید که آیا لیست حاوی عنصری در لیست دیگری است یا خیر.
پارامتر | |
---|---|
فهرست | لیست عناصری که باید جستجو کنید مقدار نباید صفر باشد. |
- برمی گرداند
non-null rules.Boolean
درست است اگر این لیست حاوی هر عنصری در دیگری باشد.
فقط دارد
hasOnly(list) rules.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 (جداکننده) قوانین را برمی گرداند. رشته
عناصر موجود در لیست را با یک جداکننده به یک رشته متصل کنید.
پارامتر | |
---|---|
جداکننده | رشته برای جدا کردن عناصر. مقدار نباید صفر باشد. |
- برمی گرداند
non-null rules.String
لیست به عنوان یک رشته پیوست شده است.
حذف همه
removeAll(list) rules.List را برمی گرداند
با حذف عناصر یک لیست دیگر از این لیست، یک لیست جدید ایجاد کنید.
پارامتر | |
---|---|
فهرست | لیست عناصر برای حذف.. مقدار نباید صفر باشد. |
- برمی گرداند
non-null rules.List
لیستی را با حذف تمام عناصر لیست دیگر فهرست کنید.
اندازه
size() rules.Integer را برمی گرداند
تعداد مقادیر موجود در لیست را بدست آورید.
- برمی گرداند
non-null rules.Integer
عدد صحیح تعداد مقادیر موجود در لیست.
به تنظیم
()toSet قوانین را برمی گرداند.Set
مجموعه ای را برمی گرداند که حاوی تمام عناصر منحصر به فرد در لیست است.
در صورتی که دو یا چند عنصر مساوی اما غیر یکسان باشند، مجموعه نتایج فقط شامل اولین عنصر در لیست خواهد بود. عناصر باقی مانده دور ریخته می شوند.
- برمی گرداند
non-null rules.Set
مجموعه ای حاوی مقادیر منحصر به فرد در لیست داده شده.