Compare substring of elements in one list to strings in another list (convert my for loop to list comprehension) : I'd like to compare a substring of each element in a list of strings to the elements in another list of strings...BUT I want it in a list comprehension (for loops aren't as concise for my tastes) 

The code below works....can someone convert to list comprehension for me?


    mylist = []
    for x in list1:
        mat = False
        for y in list2:
            if x[:-14] in y:
                mat = True
        if not mat:
            mylist.append(x)

