'Add a new member (or list of members) to the specified list.
Args:
list_id (int, optional):
The numerical id of the list.
slug (str, optional):
You can identify a list by its slug instead of its numerical id.
If you decide to do so, note that you\'ll also have to specify the
list owner using the owner_id or owner_screen_name parameters.
user_id (int, optional):
The user_id or a list of user_id\'s to add to the list.
If not given, then screen_name is required.
screen_name (str, optional):
The screen_name or a list of screen_name\'s to add to the list.
If not given, then user_id is required.
owner_screen_name (str, optional):
The screen_name of the user who owns the list being requested by
a slug.
owner_id (int, optional):
The user ID of the user who owns the list being requested by
a slug.
Returns:
twitter.list.List: A twitter.List instance representing the list
subscribed to.'

def CreateListsMember(self, list_id=None, slug=None, user_id=None, screen_name=None, owner_screen_name=None, owner_id=None):

    is_list = False
    parameters = {}
    parameters.update(self._IDList(list_id=list_id, slug=slug, owner_id=owner_id, owner_screen_name=owner_screen_name))
    if user_id:
        if (isinstance(user_id, list) or isinstance(user_id, tuple)):
            is_list = True
            uids = [str(enf_type('user_id', int, uid)) for uid in user_id]
            parameters['user_id'] = ','.join(uids)
        else:
            parameters['user_id'] = enf_type('user_id', int, user_id)
    elif screen_name:
        if (isinstance(screen_name, list) or isinstance(screen_name, tuple)):
            is_list = True
            parameters['screen_name'] = ','.join(screen_name)
        else:
            parameters['screen_name'] = screen_name
    if is_list:
        url = ('%s/lists/members/create_all.json' % self.base_url)
    else:
        url = ('%s/lists/members/create.json' % self.base_url)
    resp = self._RequestUrl(url, 'POST', data=parameters)
    data = self._ParseAndCheckTwitter(resp.content.decode('utf-8'))
    return List.NewFromJsonDict(data)
