import itertools


def generate_unordered_pairs(sample_list: list) -> list:
    """ Creates a list of of all possible unordered pairs of items in a list """
    return list(itertools.combinations(sample_list, 2))