Вы можете создать простой генератор, который выдает пары для каждой строки. Затем вы можете объединить их в один список с помощью itertools.chain()
from itertools import product, chain
def getCombos(s):
nums, code = re.match(r'(\d+)(.*)', s).groups()
for pair in product([nums], code.split("/")):
yield ''.join(pair)
a = ['2300LO/LCE','2302KO/KCE']
list(chain.from_iterable(map(getCombos, a)))
# ['2300LO', '2300LCE', '2302KO', '2302KCE']
Это дает дополнительное преимущество или работает со строками типа '2300LO/LCE/XX/CC'
, что даст вам ['2300LO', '2300LCE', '2300XX', '2300CC',...]