def containsNonAlphaNum(word_list):
    """
    Does list of words contain any special characters?

    Parameters:
    word_list: list of words
    
    Returns:
    bool: whether any word in the list contains a special
    character
    """
    chars = ["-", "_", "."]
    allow_chars = set(chars)
    for word in word_list:
        for char in word:
            if not(char.isalnum()) and char not in allow_chars:
                return True
    return False