docs: def with_label_values(cls, values, idx='default'):
          """
          Create a new label-list containing labels with the given values.
          All labels will have default start/end values of 0 and ``inf``.
  
          Args:
              values(list): List of values(str) that should be created and appended
                             to the label-list.
              idx(str): The idx of the label-list.
  
          Returns:
              (LabelList): New label-list.
  
          Example:
              >>> ll = LabelList.with_label_values(['a', 'x', 'z'], idx='letters')
              >>> ll.idx
              'letters'
              >>> ll.labels
              [
                  Label('a', 0, inf),
                  Label('x', 0, inf),
                  Label('z', 0, inf),
              ]
          """
  
          ll = LabelList(idx=idx)
  
          for label_value in values:
              ll.add(Label(label_value))
  
          return ll