class_docstr: Namespace for list related expressions.
class_docstr_tok: ["Namespace","for","list","related","expressions","."]
docstr: Slice the last `n` values of every sublist.
  
  Parameters
  ----------
  n
      Number of values to return for each sublist.
  
  Examples
  --------
  >>> df = pl.DataFrame({"a": [[1, 2, 3, 4], [10, 2, 1]]})
  >>> df.with_columns(tail=pl.col("a").list.tail(2))
  shape: (2, 2)
  ┌─────────────┬───────────┐
  │ a           ┆ tail      │
  │ ---         ┆ ---       │
  │ list[i64]   ┆ list[i64] │
  ╞═════════════╪═══════════╡
  │ [1, 2, … 4] ┆ [3, 4]    │
  │ [10, 2, 1]  ┆ [2, 1]    │
  └─────────────┴───────────┘
docstr_tok: ["Slice","the","last","`","n","`","values","of","every","sublist",".","Parameters","--","--","--","--","--","n","Number","of","values","to","return","for","each","sublist",".","Examples","--","--","--","--",">",">",">","df","=","pl.DataFrame","(","{","``","a","''",":","[","[","1",",","2",",","3",",","4","]",",","[","10",",","2",",","1","]","]","}",")",">",">",">","df.with_columns","(","tail=pl.col","(","``","a","''",")",".list.tail","(","2",")",")","shape",":","(","2",",","2",")","\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510","\u2502","a","\u2506","tail","\u2502","\u2502","--","-","\u2506","--","-","\u2502","\u2502","list","[","i64","]","\u2506","list","[","i64","]","\u2502","\u255e\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2561","\u2502","[","1",",","2",",","\u2026","4","]","\u2506","[","3",",","4","]","\u2502","\u2502","[","10",",","2",",","1","]","\u2506","[","2",",","1","]","\u2502","\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"]
code: def tail(self, n: int | str | Expr = 5) -> Expr:
      """
      Slice the last `n` values of every sublist.
  
      Parameters
      ----------
      n
          Number of values to return for each sublist.
  
      Examples
      --------
      >>> df = pl.DataFrame({"a": [[1, 2, 3, 4], [10, 2, 1]]})
      >>> df.with_columns(tail=pl.col("a").list.tail(2))
      shape: (2, 2)
      ┌─────────────┬───────────┐
      │ a           ┆ tail      │
      │ ---         ┆ ---       │
      │ list[i64]   ┆ list[i64] │
      ╞═════════════╪═══════════╡
      │ [1, 2, … 4] ┆ [3, 4]    │
      │ [10, 2, 1]  ┆ [2, 1]    │
      └─────────────┴───────────┘
  
      """
      n = parse_as_expression(n)
      return wrap_expr(self._pyexpr.list_tail(n))
  
imports: from __future__ import annotations
  import copy
  from typing import TYPE_CHECKING, Any, Callable, Sequence
  import polars._reexport
  from polars import functions
  from polars.utils._parse_expr_input import parse_as_expression
  from polars.utils._wrap import wrap_expr
  from polars.utils.deprecation import deprecate_renamed_function, deprecate_renamed_parameter
label_desc: Use image node_id 28 for calling the ExprListNameSpace obj's underlying member method code with example usage: obj.tail(n) and returns: wrap_expr