code: def AddList(self, listName, description, templateID):
          
          templateIDs = {'Announcements': '104',
                         'Contacts': '105',
                         'Custom List': '100',
                         'Custom List in Datasheet View': '120',
                         'DataSources': '110',
                         'Discussion Board': '108',
                         'Document Library': '101',
                         'Events': '106',
                         'Form Library': '115',
                         'Issues': '1100',
                         'Links': '103',
                         'Picture Library': '109',
                         'Survey': '102',
                         'Tasks': '107'}
          IDnums = [100, 101, 102, 103, 104, 105, 106,
                    107, 108, 109, 110, 115, 120, 1100]
  
          # Let's automatically convert the different
          # ways we can select the templateID
          if type(templateID) == int:
              templateID = str(templateID)
          elif type(templateID) == str:
              if templateID.isdigit():
                  pass
              else:
                  templateID = templateIDs[templateID]
  
          # Build Request
          soap_request = soap('AddList')
          soap_request.add_parameter('listName', listName)
          soap_request.add_parameter('description', description)
          soap_request.add_parameter('templateID', templateID)
          self.last_request = str(soap_request)
  
          # Send Request
          response = self._session.post(url=self._url('Lists'),
                                        headers=self._headers('AddList'),
                                        data=str(soap_request),
                                        verify=self._verify_ssl,
                                        timeout=self.timeout)
  
          # Parse Request
          print(response)
          if response == 200:
              return response.text
          else:
              return response
docs: Create a new List
             Provide: List Name, List Description, and List Template
             Templates Include:
                 Announcements
                 Contacts
                 Custom List
                 Custom List in Datasheet View
                 DataSources
                 Discussion Board
                 Document Library
                 Events
                 Form Library
                 Issues
                 Links
                 Picture Library
                 Survey
                 Tasks