拆分和剥离

有时,您可能希望使用分隔字符拆分字符串,如下所示 , ,但是到处都是空格。

>>> some_string = '0.1,   0.2,0.3, 0.4,  0.5'
>>> some_string.split(',')
['0.1', '   0.2', '0.3', ' 0.4', '  0.5']
>>> some_string.split(', ')
['0.1', '  0.2,0.3', '0.4', ' 0.5']

因此,纯粹的拆分操作并不能真正起到作用。为这种情况编写一个改进此行为的函数,以便您可以按如下方式使用它:

>>> strip_and_split(some_string, ',')  
['0.1', '0.2', '0.3', '0.4', '0.5']
split_and_strip(string, delimiter)

拆分后返回剥离后的字符串列表 string 通过 delimiter

参数
  • string (str) -- 要拆分和剥离的字符串。

  • delimiter (str) -- 要拆分的字符串。

返回

拆分后剥离的字符串列表 delimiter

返回类型

list[str]

首先从下载 exercise template 并编辑此文件。您可以通过以下方式运行测试

$ python split_and_strip.py test

检查您是否得到了正确的解决方案。您也可以看看 one possible solution