lnlidawei

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
-- -- 本算法用于查找并存储“特定字符串”后面的字符串。
-- 举例:
1  strli = "kaka is li is da is wei !"      #用于查找的字符串
2  sep_li = ' '     #用于分割的字符串"空格"
3  find_li = 'is'    #用于查询的特定字符串“is”
4  result = []       #用于保存结果的列表数据类型
5  result=split_li(sep_li,find_li,strli)
6  print(result)
7  #输出结果:  ['li', 'da', 'wei']   

 

 
 
 
下面是具体代码:
#coding=utf-8
 

strli = "kaka is li is da is wei !"


def split_li(sep_li,find_li,str_li):
    last = ""
    list_li = []
    strsplit = str_li.split(sep_li)
    for sp in strsplit:
        if last == find_li:
            list_li.append(sp)
        last = sp
    return list_li



sep_li = ' '
find_li = 'is'
str_li = strli
return_list =[]

return_list = split_li(sep_li,find_li,str_li)
print(return_list)

 

好文要顶 关注我 
posted on 2019-11-13 20:21  lnlidawei  阅读(5979)  评论(0编辑  收藏  举报