class_docstr: Namespace for expressions on a meta level.
class_docstr_tok: ["Namespace","for","expressions","on","a","meta","level","."]
docstr: Pop the latest expression and return the input(s) of the popped expression.
  
  Returns
  -------
  list of Expr
      A list of expressions which in most cases will have a unit length.
      This is not the case when an expression has multiple inputs.
      For instance in a `fold` expression.
  
  Examples
  --------
  >>> e = pl.col("foo").alias("bar")
  >>> first = e.meta.pop()[0]
  >>> first.meta == pl.col("foo")
  True
  >>> first.meta == pl.col("bar")
  False
docstr_tok: ["Pop","the","latest","expression","and","return","the","input","(","s",")","of","the","popped","expression",".","Returns","--","--","--","-","list","of","Expr","A","list","of","expressions","which","in","most","cases","will","have","a","unit","length",".","This","is","not","the","case","when","an","expression","has","multiple","inputs",".","For","instance","in","a","`","fold","`","expression",".","Examples","--","--","--","--",">",">",">","e","=","pl.col","(","``","foo","''",")",".alias","(","``","bar","''",")",">",">",">","first","=","e.meta.pop","(",")","[","0","]",">",">",">","first.meta","==","pl.col","(","``","foo","''",")","True",">",">",">","first.meta","==","pl.col","(","``","bar","''",")","False"]
code: def pop(self) -> list[Expr]:
      """
      Pop the latest expression and return the input(s) of the popped expression.
  
      Returns
      -------
      list of Expr
          A list of expressions which in most cases will have a unit length.
          This is not the case when an expression has multiple inputs.
          For instance in a `fold` expression.
  
      Examples
      --------
      >>> e = pl.col("foo").alias("bar")
      >>> first = e.meta.pop()[0]
      >>> first.meta == pl.col("foo")
      True
      >>> first.meta == pl.col("bar")
      False
  
      """
      return [wrap_expr(e) for e in self._pyexpr.meta_pop()]
  
imports: from __future__ import annotations
  from io import BytesIO, StringIO
  from pathlib import Path
  from typing import TYPE_CHECKING, Literal, overload
  from polars.exceptions import ComputeError
  from polars.utils._wrap import wrap_expr
  from polars.utils.deprecation import deprecate_nonkeyword_arguments
  from polars.utils.various import normalize_filepath
label_desc: Use image node_id 12 for calling the ExprMetaNameSpace obj's underlying member method code with example usage: obj.pop() and returns: unknown