📅  最后修改于: 2023-12-03 14:38:47.187000             🧑  作者: Mango
在Python中,可以使用字符串对象的 split()
方法将字符串切割为一个列表。但是在某些情况下,我们需要以某种特殊的方式切割字符串,比如以一个特殊字符为切割点。这时候就可以使用 ': | '
这个字符串形式作为分隔符进行切割。
string = 'hello:world | good:bye | morning:night'
result = [s.strip() for s in string.split(': | ')]
print(result)
输出:
- hello
- world
- good
- bye
- morning
- night
在以上代码中,首先定义了一个字符串 string
,其中使用 ': | '
作为分隔符对数据进行分割,并使用 split()
方法对字符串进行分割。分割后的结果为包含所有被分隔的字符串的列表。由于分隔符中包含了空格,因此返回的字符串中也会包含空格,所以需要使用 strip()
方法去除空格。最后,将得到的结果返回Markdown格式的列表。