def find_interval(tlist, item):
    for lower, upper in zip(tlist[:-1], tlist[1:]):
        if lower <= item < upper:
            return lower, upper
return None
print((find_interval(tlist, item) for item in newlist))
getting a boundary of an item from another list