为了账号安全,请及时绑定邮箱和手机立即绑定

如何将字符串拆分成列表?

如何将字符串拆分成列表?

白衣染霜花 2019-05-31 16:32:28
如何将字符串拆分成列表?我希望我的Python函数拆分一个句子(输入),并将每个单词存储在一个列表中。我当前的代码可以拆分句子,但不将单词存储为列表。我该怎么做?def split_line(text):     # split the text     words = text.split()     # for each word in the line:     for word in words:         # print the word         print(words)
查看完整描述

4 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

text.split()

这应该足以将每个单词存储在一个列表中。words已经列出了句子中的单词,所以不需要循环。

第二,这可能是一个错误,但您的循环有点混乱。如果您确实想使用追加,则如下所示:

words.append(word)

word.append(words)


查看完整回答
反对 回复 2019-05-31
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

把字符串分开text在任何连续运行的空白。

words = text.split()

拆分字符串text关于定界符:",".

words = text.split(",")

变量将是list并包含来自text分隔符上的分隔符。


查看完整回答
反对 回复 2019-05-31
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

str.split()

返回a单词列表在字符串中,使用SEP作为分隔符.。如果未指定SEP或None,则应用不同的拆分算法:连续空格的运行被视为单个分隔符,如果字符串具有前导或尾随空格,则结果将在开始或结束时不包含空字符串。

>>> line="a sentence with a few words">>> line.split()['a', 'sentence', 'with', 'a', 'few', 'words']>>>


查看完整回答
反对 回复 2019-05-31
  • 4 回答
  • 0 关注
  • 2565 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信