правила . Список
Тип списка. Предметы не обязательно однородны.
Помимо методов, перечисленных ниже, списки содержат следующие операторы:
Оператор | Использование |
---|---|
x == y | Сравнить списки x и y |
x[i] | Оператор индекса, получение индекса значения i |
x[i:j] | Оператор диапазона, получить подсписок от индекса i до j |
v in x | Проверьте, существует ли значение v в списке x. 'a' in ['a','b'] == true |
Методы
конкат
concat(list) возвращает правила.Список
Создайте новый список, добавив элементы другого списка в конец этого списка.
Параметр | |
---|---|
список | список для объединения. Значение не должно быть нулевым. |
- Возврат
non-null rules.List
список со всеми добавленными элементами другого списка.
имеет все
hasAll(list) возвращает правила.Boolean
Определите, содержит ли список все элементы другого списка.
Параметр | |
---|---|
список | Список элементов для поиска. Значение не должно быть нулевым. |
- Возврат
non-null rules.Boolean
значение true, если этот список содержит все элементы в другом.
имеет любой
hasAny(list) возвращает правила.Boolean
Определите, содержит ли список какой-либо элемент из другого списка.
Параметр | |
---|---|
список | Список элементов для поиска. Значение не должно быть нулевым. |
- Возврат
non-null rules.Boolean
значение true, если этот список содержит какой-либо элемент в другом.
имеетТолько
hasOnly(list) возвращает правила.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(разделитель) возвращает правила.String
Объедините элементы списка в строку с разделителем.
Параметр | |
---|---|
сепаратор | Строка для разделения элементов. Значение не должно быть нулевым. |
- Возврат
non-null rules.String
список, объединенный в строку.
удалить все
RemoveAll(список) возвращает правила.Список
Создайте новый список, удалив из этого списка элементы другого списка.
Параметр | |
---|---|
список | список элементов для удаления.. Значение не должно быть нулевым. |
- Возврат
non-null rules.List
список, удалив все элементы другого списка.
размер
size() возвращает правила. Целое число
Получите количество значений в списке.
- Возврат
non-null rules.Integer
Целое число значений в списке.
установить
toSet() возвращает правила.Set
Возвращает набор, содержащий все уникальные элементы списка.
В случае, если два или более элемента равны, но неидентичны, набор результатов будет содержать только первый элемент в списке. Остальные элементы отбрасываются.
- Возврат
non-null rules.Set
Набор наборов, содержащий уникальные значения в данном списке.