Python我的模塊-比較兩個字符串,找出一個在另一箇中不存在的項

# -*- coding: utf-8 -*-
#!/usr/bin/python3
#比較兩個字符串,找出一個在另一箇中不存在的項,而且,在另外一箇中是模糊匹配。
#例如,[‘aa'] 在 ['aab'],屬於存在。
def compare_list():
    resli = []
    a_li = ['abc', 'def','eee']
    b_li = ['a','abc','def111','def222']
    
    i_num=0 #存在的個數
    j_num = 0 #不存在的個數

    for a in a_li:
        find = False
        for b in b_li:
            if a in b:
                find = True
                break
        if find:
            i_num = i_num+1
        else:
            j_num = j_num+1
            resli.append(a)
    print("i_num: " + str(i_num))
    print("j_num: " + str(j_num))
    print("resli:")
    print(resli)

if __name__ == '__main__':

    compare_list()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章