class_docstr: Namespace for list related expressions.
class_docstr_tok: ["Namespace","for","list","related","expressions","."]
docstr: Returns a column with a separate row for every list element.
  
  Returns
  -------
  Expr
      Expression with the data type of the list elements.
  
  See Also
  --------
  ExprNameSpace.reshape: Reshape this Expr to a flat Series or a Series of Lists.
  
  Examples
  --------
  >>> df = pl.DataFrame({"a": [[1, 2, 3], [4, 5, 6]]})
  >>> df.select(pl.col("a").list.explode())
  shape: (6, 1)
  ┌─────┐
  │ a   │
  │ --- │
  │ i64 │
  ╞═════╡
  │ 1   │
  │ 2   │
  │ 3   │
  │ 4   │
  │ 5   │
  │ 6   │
  └─────┘
docstr_tok: ["Returns","a","column","with","a","separate","row","for","every","list","element",".","Returns","--","--","--","-","Expr","Expression","with","the","data","type","of","the","list","elements",".","See","Also","--","--","--","--","ExprNameSpace.reshape",":","Reshape","this","Expr","to","a","flat","Series","or","a","Series","of","Lists",".","Examples","--","--","--","--",">",">",">","df","=","pl.DataFrame","(","{","``","a","''",":","[","[","1",",","2",",","3","]",",","[","4",",","5",",","6","]","]","}",")",">",">",">","df.select","(","pl.col","(","``","a","''",")",".list.explode","(",")",")","shape",":","(","6",",","1",")","\u250c\u2500\u2500\u2500\u2500\u2500\u2510","\u2502","a","\u2502","\u2502","--","-","\u2502","\u2502","i64","\u2502","\u255e\u2550\u2550\u2550\u2550\u2550\u2561","\u2502","1","\u2502","\u2502","2","\u2502","\u2502","3","\u2502","\u2502","4","\u2502","\u2502","5","\u2502","\u2502","6","\u2502","\u2514\u2500\u2500\u2500\u2500\u2500\u2518"]
code: def explode(self) -> Expr:
      """
      Returns a column with a separate row for every list element.
  
      Returns
      -------
      Expr
          Expression with the data type of the list elements.
  
      See Also
      --------
      ExprNameSpace.reshape: Reshape this Expr to a flat Series or a Series of Lists.
  
      Examples
      --------
      >>> df = pl.DataFrame({"a": [[1, 2, 3], [4, 5, 6]]})
      >>> df.select(pl.col("a").list.explode())
      shape: (6, 1)
      ┌─────┐
      │ a   │
      │ --- │
      │ i64 │
      ╞═════╡
      │ 1   │
      │ 2   │
      │ 3   │
      │ 4   │
      │ 5   │
      │ 6   │
      └─────┘
  
      """
      return wrap_expr(self._pyexpr.explode())
  
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 29 for calling the ExprListNameSpace obj's underlying member method code with example usage: obj.explode() and returns: wrap_expr