【问题标题】:Python: split a full name "First Last", "First Middle Last," etc ... into separate variables?Python:将全名“First Last”、“First Middle Last”等拆分为单独的变量?
【发布时间】:2011-01-22 21:33:33
【问题描述】:

我正在寻找编写函数的最佳方法,该函数采用以下形式的字符串:

“第一” “第一最后” “第一中最后” “第一个 M. 最后一个” “第一第二第三最后”

并且可以返回一个python列表,其中每个值都是分开的。

谢谢。

【问题讨论】:

    标签: python


    【解决方案1】:

    使用split函数:

    >>> s = "First Middle Last"
    >>> s.split(" ")
    ['First', 'Middle', 'Last']
    

    【讨论】:

      【解决方案2】:

      Andrew Hare 是正确的,但是如果您想在空格上拆分,请松开 " " 参数。
      默认为空格,更健壮:

      >>> '   a b     c   '.strip().split(" ")
      ['a', 'b', '', '', '', '', 'c']
      
      >>> '   a b     c   '.strip().split()
      ['a', 'b', 'c']
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-11
        • 2018-07-01
        • 2017-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-15
        • 1970-01-01
        相关资源
        最近更新 更多