字符串的比较筛选,实例

2019-01-02  本文已影响12人  阿猫阿狗py

要求,从apple列表中取出字符串,与appletre比较,若apple中的字符串满足是appletre子集的条件,则输出符合条件的字符串。(要求按顺序比较)

"""
__author__ = 'lss'
"""
appletre = ["appletre"]

apple = ["apple", "applret", "appre", "aerle","a", "asdfg"]


for app in apple:
    b = list(app)
    c = list(appletre[0])
    print(b)
    for i in range(len(b)):  # 用来匹配的单词d
        p = b[0]
        for j in range(len(c)):  # appletre
            a = c[0]
            if p == a:
                c.remove(a)
                b.remove(p)
                break
            if p != a:
                c.remove(a)
                continue
    if len(c) == 0 and len(b) != 0:
        print(app, "不匹配")
        apple.remove(app)

else:
    print(apple)

上一篇下一篇

猜你喜欢

热点阅读