突然想用 python 实现一下 split 方法,写了半天发现还不太好写,就记录下来。
思路就是利用双指针来遍历字符串,先用一个指针 p 遍历整个字符串,发现目标字符串后就用另一个指针 r 开始遍历,直到下一个目标字符串出现为止,把 p 和 r 之间的字符串加入列表,循环以上流程即可。
Talk is cheap, show the fucking code.
1 | from typing import List |
Do something fun.
突然想用 python 实现一下 split 方法,写了半天发现还不太好写,就记录下来。
思路就是利用双指针来遍历字符串,先用一个指针 p 遍历整个字符串,发现目标字符串后就用另一个指针 r 开始遍历,直到下一个目标字符串出现为止,把 p 和 r 之间的字符串加入列表,循环以上流程即可。
Talk is cheap, show the fucking code.
1 | from typing import List |