分割多个空间?

发布于 2021-01-29 15:04:24

我有一个程序,需要分割以下格式的行:

IDNumber      Firstname Lastname    GPA      Credits

但我想保持FirstnameLastname在相同的字符串。

有什么简单的方法可以做到这一点(不只是拆分为五个字符串而不是四个字符串),并且以某种方式仅在存在多个空格时才拆分split方法?

关注者
0
被浏览
61
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    如果要按 任何 空格分割,可以使用str.split

    mystr.split()
    
    # ['IDNumber', 'Firstname', 'Lastname', 'GPA', 'Credits']
    

    对于 两个或多个 空格:

    list(filter(None, mystr.split('  ')))
    
    # ['IDNumber', 'Firstname Lastname', 'GPA', 'Credits']
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看