Соответствующее место в документации Python: https://docs.python.org/2/library/stdtypes.html#truth-value-testing
правдоподобие "объекта определяется либо методом __nonzero__()
, либо если это не является результатом метода __len__()
. Поскольку ваш элемент не имеет дочерних элементов, т. Е. Его длина равна 0, считается False
значением истины.