попробуйте это,
Используйте регулярное выражение: -
, если input - строка,
все вхождения в одной строке,
>>> s = "L1B Armonk Indoor November L2 Opener - 100165419"
>>> _grp = re.findall('L1B|L2|L1', s)
>>> level = " ".join(_grp) if _grp else ""
>>> level
'L1B L2'
>>>
одно вхождение в одной строке,
>>> import re
>>> string = "L1B Armonk Indoor November Opener - 100165419"
>>> _grp = re.search('L1B|L2|L1', string)
>>> level = _grp.group() if _grp else None
>>> level
'L1B'
>>>
, если ввод кортеж,
>>> import re
>>> string = "L1B Armonk Indoor November Opener - 100165419","L2 Sportime Syosset Open - 100033419","Sportime Syosset Open - 1000567419"
>>> " ".join(re.search('L1B|L2|L1', i).group() if (i and re.search('L1B|L2|L1', i)) else '' for i in string)
'L1B L2 '
>>>
или
>>> string = "L1B Armonk Indoor November Opener - 100165419","L2 Sportime Syosset Open - 100033419","Sportime Syosset Open - 1000567419"
>>> level = " ".join(i.split()[0] if i and i.split()[0] in ['L1B','L2','L1'] else '' for i in string) # you can replace '' with None if you want
>>> level
'L1B L2 '
>>>
your `string` definition will give it as a `tuple`