python - 从单词列表中删除/n - python

标签 python list string

我有一个列表如下

['杰利克', '猫', '是', '黑', '和', '白,\n杰利克', '猫', '是', '相当', '小;\n杰利克', '猫', '是', '快乐', '和', '聪明,\n和', '令人愉快', '到', '听到', '当', '他们', '卡特瓦尔'。\nJellicle', '猫', '有', '开朗', '面孔,\nJellicle', '猫', '有', '明亮', '黑', '眼睛;\n他们', '喜欢', '到', '练习'、'他们的'、'架子'、'和'、'恩典\n和'、'等待'、'为了'、'那个'、'杰利克'、'月亮'、'到'、'升起。\n']

如何删除/n,这样我最终会得到一个列表,其中每个单词都是一个单独的事物,没有/n。

允许将 Grammer 保留在列表中。

谢谢

最佳答案

最简单的(尽管不是最好的表现)可能是先加入然后 split :

l = ('\n'.join(l)).split('\n')

事实上,看起来您是通过空间分割创建此列表的。如果是这样,您可能需要重新考虑如何创建此列表,以避免这个额外的步骤。您可以通过拆分匹配空格的正则表达式来直接拆分为正确的结果,或者更好地使用不带任何参数的 s.split()

关于python - 从单词列表中删除/n - python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3594448/

相关文章:

python - Python 子进程中的 ffmpeg - 无法为 'pipe:' 找到合适的输出格式

Python split with multiple delimiters 不工作

python - 如何在 mac 10.7.5 上正确安装 matplotlib?还有为什么Anaconda安装成功后找不到命令 "conda"呢?

arrays - R中的数组使用列表

r - 如何创建一个新列,其中包含 df 中的唯一值计数(按 r 中的组)

python - Python中将字符串转换为全小写以去除所有非ASCII字母字符的最有效方法是什么?

python - 如何让 py.test 识别子目录中的 conftest.py?

python - 根据值列表在 python 中重新排序字典

c++ - std string vs char performance,从一开始就删除部分的最佳技术

c++ - 如何从缓冲区读取特定字符串