#ilk ana liste olacak ilk [....]
#Karışık iş fonksiyonu kontrol etmek gerekebilir
#Dünkü soruya da edit yapmıştım, baktın mı bilemedim.
def kombine(ilk):
son = []
ifade = ''
in_ifade = False
for e in ilk:
if e == '*':
if in_ifade:
son.append(ifade)
in_ifade = False
ifade = ''
son.append(e)
else:
in_ifade = True
ifade += e
if in_ifade:
son.append(ifade)
return son
print(kombine(ilk))