首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python中的空格处拆分列表中的每个字符串

在Python中的空格处拆分列表中的每个字符串
EN

Stack Overflow用户
提问于 2012-12-10 20:22:30
回答 2查看 44.8K关注 0票数 0

我有一个列表,其中包含一个url和Python中一个大列表的每一项中的一些文本。每次出现空格时,我想将每个项目分割成几个项目(每个项目有2-3个空格)。现在没有太多的代码需要发布,它只是存储在一个命名变量中的一个列表。我试过使用拆分函数,但我似乎无法正确地理解它。任何帮助都将不胜感激!

EN

回答 2

Stack Overflow用户

发布于 2012-12-10 20:29:42

很难知道你想要什么,但我试试看。

代码语言:javascript
复制
>>> a = ['this is', 'a', 'list with  spaces']
>>> [words for segments in a for words in segments.split()]
['this', 'is', 'a', 'list', 'with', 'spaces']
票数 11
EN

Stack Overflow用户

发布于 2012-12-10 20:27:05

你可以试试这样的东西:

代码语言:javascript
复制
>>> 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']
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13808592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档