输出两字符串中第二个字符串的不同部分

时间:2021-06-07 05:49:12

def func(x):
    d={}
    for i in range(len(x)):
        d[i] = x[i]
    return d

if __name__ == "__main__":
    A = "qqqq"
    B = ""
    d1 = func(A)
    d2 = func(B)
    if B == None:
        print " "
    elif len(d1)<len(d2):
        for i in range(len(d1)):
            if d1[i]!=d2[i]:
                print d2[i],
        for j in range(len(d1),len(d2)):
            print d2[j],
    else:
        for i in range(len(d2)):
            if d1[i]!=d2[i]:
                print d2[i],