Python の大きなリストの各項目に URL といくつかのテキストを含むリストがあります。スペースが表示されるたびに、各アイテムをいくつかのアイテムに分割したいと思います (アイテムごとに 2-3 スペース)。投稿するコードはあまりありません。現時点では、名前付き変数に格納されているリストだけです。分割機能を使用してみましたが、うまくいかないようです。どんな助けでも大歓迎です!
39920 次
2 に答える
8
何を求めているのかわかりにくいですが、やってみます。
>>> a = ['this is', 'a', 'list with spaces']
>>> [words for segments in a for words in segments.split()]
['this', 'is', 'a', 'list', 'with', 'spaces']
于 2012-12-10T20:29:42.017 に答える
0
あなたはそのようなことを試すことができます:
>>> items = ['foo bar', 'baz', 'bak foo bar']
>>> new_items = []
>>> for item in items:
... new_items.extend(item.split())
...
>>> new_items
['foo', 'bar', 'baz', 'bak', 'foo', 'bar']
于 2012-12-10T20:27:05.110 に答える