gpt4 book ai didi

python - 如何在 Python 中拆分 1 次或多次出现的分隔符?

转载 作者:IT老高 更新时间:2023-10-28 22:12:53 24 4
gpt4 key购买 nike

我有一个来自日志文件的格式化字符串,如下所示:

>>> a="test                            result"

也就是说,测试和结果被一些空格分隔 - 它可能是使用格式化字符串创建的,它给 test 一些恒定的间距。

简单的拆分是不行的:

>>> a.split(" ")
['test', '', '', '', ... '', '', '', '', '', '', '', '', '', '', '', 'result']

split(DELIMITER, COUNT) 清除了一些不必要的值:

>>> a.split(" ",1)
['test', ' result']

这有帮助 - 当然,我真的需要:

['test', 'result']

我可以使用 split() 后跟 map + strip(),但我想知道是否有更 Pythonic 的方法它。

谢谢,

亚当

更新: 如此简单的解决方案!谢谢大家。

最佳答案

只是不给任何分隔符?

>>> a="test                            result"
>>> a.split()
['test', 'result']

关于python - 如何在 Python 中拆分 1 次或多次出现的分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2492415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com