code: def create(self, name, description='', template=100):
          
          try:
              template = int(template)
          except ValueError:
              template = LIST_TEMPLATES[template]
          if name in self:
              raise ValueError("List already exists: '{0}".format(name))
          if uuid_re.match(name):
              raise ValueError("Cannot create a list with a UUID as a name")
          xml = SP.AddList(SP.listName(name),
                           SP.description(description),
                           SP.templateID(text_type(template)))
          result = self.opener.post_soap(LIST_WEBSERVICE, xml,
                                         soapaction='http://schemas.microsoft.com/sharepoint/soap/AddList')
          list_element = result.xpath('sp:AddListResult/sp:List', namespaces=namespaces)[0]
          self._all_lists.append(SharePointList(self.opener, self, list_element))
docs: Creates a new list in the site.