Comment puis-je transformer la liste suivante
sum ( [ word.split(',') for word in words ], [] )
3 Réponses :
In [8]: list(chain(*map(lambda x:x.split(','),lis))) Out[8]: ['1', '2', 'A', 'B', 'C', 'D', '7', '8'] In [9]: list(chain(*map(lambda x:x.split(',') if ',' in x else x,lis))) Out[9]: ['1', '2', 'A', 'B', 'C', 'D', '7', '8']
-0. Tout cela prend presque deux fois plus longtemps que J.f. Sebastian's beaucoup plus propre Résultat = [article pour mot en mots pour l'élément dans Word.split (',')] code>.
result = [item for word in words for item in word.split(',')]
k=k=['1','2','A,B,C,D','7','8'] m=[i for v in k for i in v if i!=","]