Ho una stringa che assomiglia a questo:Come espandere una stringa all'interno di una stringa in python?
1 | xxx | xxx | xxx | yyy*a*b*c | xxx
voglio espandere la parte yyy*a*b*c
modo che la stringa simile a questo:
1 | xxx | xxx | xxx | yyya | yyyb | yyyc | xxx
Mi hanno fatto un grande file con un delimitatore tra queste corde. Ho analizzato il file in un dizionario che assomiglia a questo:
{'1': ['xxx' , 'xxx', 'xxx', 'yyy*a*b*c', 'xxx' ], '2': ['xxx*d*e*f', ..., 'zzz'], etc}
E ho bisogno di avere quel yyy*a*b*c
e xxx*d*e*f
parte sostituiti con altri elementi della lista.
Come posso farlo in python 3? Devo espandere tutto nella stringa prima di analizzarlo in un dizionario o dopo averlo analizzato in un dizionario (e come)?