我有一个列表,其中包含一个url和Python中一个大列表的每一项中的一些文本。每次出现空格时,我想将每个项目分割成几个项目(每个项目有2-3个空格)。现在没有太多的代码需要发布,它只是存储在一个命名变量中的一个列表。我试过使用拆分函数,但我似乎无法正确地理解它。任何帮助都将不胜感激!
发布于 2012-12-10 20:29:42
很难知道你想要什么,但我试试看。
>>> 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-10 20:27:05
你可以试试这样的东西:
>>> 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']https://stackoverflow.com/questions/13808592
复制相似问题