#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))