parameters: (
          self,
          trait=None,
          default_value=Undefined,
          minlen=0,
          maxlen=sys.maxsize,
          **kwargs,
      )
docstring: Create a List trait type from a list, set, or tuple.
  
          The default value is created by doing ``list(default_value)``,
          which creates a copy of the ``default_value``.
  
          ``trait`` can be specified, which restricts the type of elements
          in the container to that TraitType.
  
          If only one arg is given and it is not a Trait, it is taken as
          ``default_value``:
  
          ``c = List([1, 2, 3])``
  
          Parameters
          ----------
          trait : TraitType [ optional ]
              the type for restricting the contents of the Container.
              If unspecified, types are not checked.
          default_value : SequenceType [ optional ]
              The default value for the Trait.  Must be list/tuple/set, and
              will be cast to the container type.
          minlen : Int [ default 0 ]
              The minimum length of the input list
          maxlen : Int [ default sys.maxsize ]
              The maximum length of the input list
docstring_summary: Create a List trait type from a list, set, or tuple.
docstring_tokens: Create a List trait type from a list set or tuple .
function: def __init__(
          self,
          trait=None,
          default_value=Undefined,
          minlen=0,
          maxlen=sys.maxsize,
          **kwargs,
      ):
          """Create a List trait type from a list, set, or tuple.
  
          The default value is created by doing ``list(default_value)``,
          which creates a copy of the ``default_value``.
  
          ``trait`` can be specified, which restricts the type of elements
          in the container to that TraitType.
  
          If only one arg is given and it is not a Trait, it is taken as
          ``default_value``:
  
          ``c = List([1, 2, 3])``
  
          Parameters
          ----------
          trait : TraitType [ optional ]
              the type for restricting the contents of the Container.
              If unspecified, types are not checked.
          default_value : SequenceType [ optional ]
              The default value for the Trait.  Must be list/tuple/set, and
              will be cast to the container type.
          minlen : Int [ default 0 ]
              The minimum length of the input list
          maxlen : Int [ default sys.maxsize ]
              The maximum length of the input list
          """
          self._minlen = minlen
          self._maxlen = maxlen
          super(List, self).__init__(trait=trait, default_value=default_value,
                                     **kwargs)
function_tokens: def __init__ ( self , trait = None , default_value = Undefined , minlen = 0 , maxlen = sys . maxsize , * * kwargs , ) : self . _minlen = minlen self . _maxlen = maxlen super ( List , self ) . __init__ ( trait = trait , default_value = default_value , * * kwargs )