Je suis en train de prendre essentiellement une liste de chaînes containg phrases telles que:Convertir une liste de phrases de chaîne aux mots
sentence = ['Here is an example of what I am working with', 'But I need to change the format', 'to something more useable']
et le convertir dans les éléments suivants:
word_list = ['Here', 'is', 'an', 'example', 'of', 'what', 'I', 'am',
'working', 'with', 'But', 'I', 'need', 'to', 'change', 'the format',
'to', 'something', 'more', 'useable']
J'ai essayé en utilisant ceci:
for item in sentence:
for word in item:
word_list.append(word)
Je pensais que cela prendrait chaque chaîne et ajoutez chaque élément de cette chaîne à word_list, mais le SORT ut est quelque chose le long des lignes de:
word_list = ['H', 'e', 'r', 'e', ' ', 'i', 's' .....etc]
Je sais que je fais une erreur stupide, mais je ne peux pas comprendre pourquoi, quelqu'un peut-il aider?
Merci encore, je savais que je manque quelque chose de facile comme ça, très apprécié! –
Cela devrait être '[mot pour ligne dans phrase pour mot dans line.split()]'. –
Upvoted, mais garder dans le mien plus de 2 clauses d'itération est généralement mal vu dans les listes de compréhension. –