class_docstr: List methods for Series
class_docstr_tok: ["List","methods","for","Series"]
docstr: Return a new list Series with the leaf values casted
  to the specified data type.
  
  Parameters
  ----------
  dtype: data type to cast leaves values to
  
  Returns
  -------
  A new Series of lists
  
  Examples
  --------
  >>> s = cudf.Series([[1, 2], [3, 4]])
  >>> s.dtype
  ListDtype(int64)
  >>> s2 = s.list.astype("float64")
  >>> s2.dtype
  ListDtype(float64)
docstr_tok: ["Return","a","new","list","Series","with","the","leaf","values","casted","to","the","specified","data","type",".","Parameters","--","--","--","--","--","dtype",":","data","type","to","cast","leaves","values","to","Returns","--","--","--","-","A","new","Series","of","lists","Examples","--","--","--","--",">",">",">","s","=","cudf.Series","(","[","[","1",",","2","]",",","[","3",",","4","]","]",")",">",">",">","s.dtype","ListDtype","(","int64",")",">",">",">","s2","=","s.list.astype","(","``","float64","''",")",">",">",">","s2.dtype","ListDtype","(","float64",")"]
code: def astype(self, dtype):
      """
      Return a new list Series with the leaf values casted
      to the specified data type.
  
      Parameters
      ----------
      dtype: data type to cast leaves values to
  
      Returns
      -------
      A new Series of lists
  
      Examples
      --------
      >>> s = cudf.Series([[1, 2], [3, 4]])
      >>> s.dtype
      ListDtype(int64)
      >>> s2 = s.list.astype("float64")
      >>> s2.dtype
      ListDtype(float64)
      """
      return self._return_or_inplace(
          self._column._transform_leaves(
              lambda col, dtype: col.astype(dtype), dtype
          )
      )
  
imports: from __future__ import annotations
  from functools import cached_property
  from typing import List, Optional, Sequence, Tuple, Union
  import numpy
  import pyarrow
  from typing_extensions import Self
  import cudf
  from cudf._lib.copying import segmented_gather
  from cudf._lib.lists import concatenate_list_elements, concatenate_rows, contains_scalar, count_elements, distinct, extract_element_column, extract_element_scalar, index_of_column, index_of_scalar, sort_lists
  from cudf._lib.strings.convert.convert_lists import format_list_column
  from cudf._lib.types import size_type_dtype
  from cudf._typing import ColumnBinaryOperand, ColumnLike, Dtype, ScalarLike
  from cudf.api.types import _is_non_decimal_numeric_dtype, is_scalar
  from cudf.core.column import ColumnBase, as_column, column
  from cudf.core.column.methods import ColumnMethods, ParentType
  from cudf.core.dtypes import ListDtype
  from cudf.core.missing import NA
label_desc: Use image node_id 11 for calling the ListMethods obj's underlying member method code with example usage: obj.astype(dtype) and returns: self