py::builtins::len

constexpr auto len(const type& container) -> decltype(container.size());

Returns the size of a container.

Note

This function doesn’t return sizeof(container), it returns container.size().

Tip

Equivalent to:

container.size();

Return value

The size of a container.

Complexity

Constant.

Example

#include <pypp/builtins/list.hpp>
#include <pypp/builtins/print.hpp>

int main()
{
    py::print(py::len(py::list<int>({4, 5, 3, 2, 8, 9, 0})));
}

Output:

7