#!/usr/bin/python
# -*- coding:utf-8 -*-

pre_list = ['我','是','我是','研究','研究生','生物','研','的','物']
string = "我是研究生物的"
start = 0
end = len(string)
while start < len(string):
    if string[start:end] in pre_list:
        print(string[start:end])
        start = end
        end = len(string)
    else:
        end -= 1
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐