Mam ciąg znaków, który wygląda tak:Jak rozwinąć ciąg znaków w ciągu znaków w pythonie?
1 | xxx | xxx | xxx | yyy*a*b*c | xxx
Chcę rozwinąć yyy*a*b*c
część tak, że ciąg wygląda następująco:
1 | xxx | xxx | xxx | yyya | yyyb | yyyc | xxx
I rzeczywiście mają duży plik z separatora pomiędzy te struny. Mam analizowany plik do słownika, który wygląda tak:
{'1': ['xxx' , 'xxx', 'xxx', 'yyy*a*b*c', 'xxx' ], '2': ['xxx*d*e*f', ..., 'zzz'], etc}
I muszę mieć to yyy*a*b*c
i xxx*d*e*f
część zastąpić dodatkowych elementów na liście.
Jak mogę to zrobić w pythonie 3? Czy powinienem rozwinąć wszystko w łańcuchu, zanim sparsuję go do słownika lub po tym, jak parsuję go w słowniku (i jak)?