我正在寻找一种最好的方法来编写一个带有字符串形式的函数:
“第一” “第一个最后” “第一中期” “First M. Last” “第一个第二个第三个最后”
并且可以返回一个python列表,其中每个值都是分开的。
感谢。
答案 0 :(得分:8)
使用split
功能:
>>> s = "First Middle Last"
>>> s.split(" ")
['First', 'Middle', 'Last']
答案 1 :(得分:1)
Andrew Hare是正确的,但如果你想拆分空格,请松开" "
参数。
默认值是空格,并且更加健壮:
>>> ' a b c '.strip().split(" ")
['a', 'b', '', '', '', '', 'c']
>>> ' a b c '.strip().split()
['a', 'b', 'c']