python - 用任意数量的空格分割字符串

标签 python split

我正在尝试找到最pythonic的方式来拆分字符串

“字符串中的一些单词”

成单个词。 string.split(' ') 工作正常,但它返回列表中的一堆空白条目。当然,我可以迭代列表并删除空格,但我想知道是否有更好的方法?

最佳答案

只需使用 my_str.split()没有 ' '.


更多,你还可以通过指定第二个参数来表示执行多少次拆分:

>>> ' 1 2 3 4  '.split(None, 2)
['1', '2', '3 4  ']
>>> ' 1 2 3 4  '.split(None, 1)
['1', '2 3 4  ']

关于python - 用任意数量的空格分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13028120/

相关文章:

python - 获取 SQLalchemy 检测属性的值

python - 谁能解释一下这个 Python 3 命令的作用?

c# - 用开始和结束字符拆分字符串

python - Pytorch 中 NLLLoss 损失函数的 C 类是什么?

python - 可以找到重新定位的库的 virtualenv(比如 MySQLdb 的 mysqlclient 库)

python - SSL.SSLError : [Errno 185090050] only in py2exe and pyinstaller package?

python - 如何确定 SLURM 中 python 脚本步骤内存超出的时间点

linux - 如何在 Linux/Bash 中将大文件拆分为带前缀的小文件

java 双分割到 String[ ][ ]

java - 解析带有分隔符的字符串并将其加载到映射中?