def get_email_list_for_actor(agents):
    """Return the emails for the specified agents.

    Arguments:
        agents (list/dict): The specified field from the research dataset. If publisher then dict else list

    Returns:
        list: List with 1 or more email addresses.

    """
    emails = []
    if isinstance(agents, list) and len(agents) > 0:
        emails = [agent.get('email') for agent in agents if 'email' in agent ]
    elif isinstance(agents, dict):
        emails.append(agents.get('email'))
    return emails