def has_duplicate_values(tmp_list):
    """
    Checks to see if a given list has any duplicate value.

    :returns: False if tmp_list has no duplicate values.
    :returns: True if tmp_list has duplicate values.
    """

    set_of_elements = set()
    for elem in tmp_list:
        if elem in set_of_elements:
            return True
        else:
            set_of_elements.add(elem)
    return False