class_docstr: List methods for Series
class_docstr_tok: ["List","methods","for","Series"]
docstr: Returns the unique elements in each list.
  The ordering of elements is not guaranteed.
  
  Returns
  -------
  Series or Index
  
  Examples
  --------
  >>> s = cudf.Series([[1, 1, 2, None, None], None, [4, 4], []])
  >>> s
  0    [1.0, 1.0, 2.0, nan, nan]
  1                         None
  2                   [4.0, 4.0]
  3                           []
  dtype: list
  >>> s.list.unique() # Order of list element is not guaranteed
  0              [1.0, 2.0, nan]
  1                         None
  2                        [4.0]
  3                           []
  dtype: list
docstr_tok: ["Returns","the","unique","elements","in","each","list",".","The","ordering","of","elements","is","not","guaranteed",".","Returns","--","--","--","-","Series","or","Index","Examples","--","--","--","--",">",">",">","s","=","cudf.Series","(","[","[","1",",","1",",","2",",","None",",","None","]",",","None",",","[","4",",","4","]",",","[","]","]",")",">",">",">","s","0","[","1.0",",","1.0",",","2.0",",","nan",",","nan","]","1","None","2","[","4.0",",","4.0","]","3","[","]","dtype",":","list",">",">",">","s.list.unique","(",")","#","Order","of","list","element","is","not","guaranteed","0","[","1.0",",","2.0",",","nan","]","1","None","2","[","4.0","]","3","[","]","dtype",":","list"]
code: def unique(self) -> ParentType:
      """
      Returns the unique elements in each list.
      The ordering of elements is not guaranteed.
  
      Returns
      -------
      Series or Index
  
      Examples
      --------
      >>> s = cudf.Series([[1, 1, 2, None, None], None, [4, 4], []])
      >>> s
      0    [1.0, 1.0, 2.0, nan, nan]
      1                         None
      2                   [4.0, 4.0]
      3                           []
      dtype: list
      >>> s.list.unique() # Order of list element is not guaranteed
      0              [1.0, 2.0, nan]
      1                         None
      2                        [4.0]
      3                           []
      dtype: list
      """
  
      if isinstance(self._column.children[1].dtype, ListDtype):
          raise NotImplementedError(
              "Nested lists unique is not supported."
          )
  
      return self._return_or_inplace(
          distinct(self._column, nulls_equal=True, nans_all_equal=True)
      )
  
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 8 for calling the ListMethods obj's underlying member method code with example usage: obj.unique() and returns: self