f = lambda x: 1 if set.intersection(*map(set, x)) else 0
df['Isin'] = [f(t) for t in zip(df.Lists.values.tolist(), df.Number.values[
    :, (None)].tolist())]
df
Найдите число в списке, и число, и список хранятся в ячейках pandas