J'ai une entrée comme celle-ci:
['assembly', '', 'py', 'tho', 'n', '', 'ja', 'va', '', 'rub', 'y', '', 'java', 'script', '', 'c++']
Je veux joindre des éléments entre ''
pour avoir une sortie comme celle-ci:
['assembly', 'python', 'java', 'ruby', 'javascript', 'c++']
J'ai essayé d'utiliser join
et de lister les tranches comme ceci:
a=['assembly', '', 'py', 'tho', 'n', '', 'ja', 'va', '', 'rub', 'y', '', 'java', 'script', '', 'c++']
a[2:5] = [''.join(a[ 2: 5])]
a=['assembly', '', 'python', '', 'ja', 'va', '', 'rub', 'y', '', 'java', 'script', '', 'c++']
Cela fonctionne dans une certaine mesure mais je ne sais pas comment répéter cette instruction pour la liste entière.