.. index:: py::builtins::list::end .. _doxycast_pypp_classpy_1_1builtins_1_1list_1a18e1fa1991ed253b98fb1cbe5fb01781: .. _py-builtins-list-end: *py::builtins::list::*\ end =========================== .. code-block:: cpp iterator end(); // 1 const_iterator end() const; // 2 1. Returns an iterator to one past the last element. 2. Returns a constant iterator one past the last element. .. tip:: \(2) is equivalent to :ref:`py-builtins-list-cend`. .. graphviz:: ../assets/range-begin-end.dot Return value ------------ 1. An iterator to one past the last element. 2. A constant iterator to one past the last element. Complexity ---------- Constant. Example ------- .. code-block:: cpp #include #include int main() { py::list list = {0, 0, 1, 3}; py::print(*(list.end() - 1)); } **Output**: .. code-block:: text 3