【发布时间】:2011-01-22 21:33:33
【问题描述】:
我正在寻找编写函数的最佳方法,该函数采用以下形式的字符串:
“第一” “第一最后” “第一中最后” “第一个 M. 最后一个” “第一第二第三最后”
并且可以返回一个python列表,其中每个值都是分开的。
谢谢。
【问题讨论】:
标签: python
我正在寻找编写函数的最佳方法,该函数采用以下形式的字符串:
“第一” “第一最后” “第一中最后” “第一个 M. 最后一个” “第一第二第三最后”
并且可以返回一个python列表,其中每个值都是分开的。
谢谢。
【问题讨论】:
标签: python
使用split函数:
>>> s = "First Middle Last"
>>> s.split(" ")
['First', 'Middle', 'Last']
【讨论】:
Andrew Hare 是正确的,但是如果您想在空格上拆分,请松开 " " 参数。
默认为空格,更健壮:
>>> ' a b c '.strip().split(" ")
['a', 'b', '', '', '', '', 'c']
>>> ' a b c '.strip().split()
['a', 'b', 'c']
【讨论】: