Описание тега empty-list

Пустой список - это контейнер типа `список`, который не имеет содержимого. В более общем смысле его можно определить как имеющий длину, равную нулю.

Пустой список - это контейнер list тип без содержания.

list может охватывать множество типов в зависимости от языка: Python list, Java List интерфейс, Caml's List, C++ std::listи т. д. Подробнее см. список.

Большинство, если не все языки, реализующие list type также предоставить lengthфункция, которая измеряет длину списка, таким образом принимая концепцию "длины". Таким образом, наиболее общее определение "не имеющего содержания" будет следующим:

Нет содержимого, список нулевой длины.

С программной точки зрения, список может быть проверен множеством различных способов, в зависимости от реализации языка. Вот несколько примеров функций, возвращающих истинное значение, если список ввода пуст.

Python

def is_empty(l):
    return l == []

def is_empty(l):
    return not bool(l)

def is_empty(l):
    return len(l) == 0

Джава

boolean isEmpty(List<E> list) {
    return list.isEmpty();
}