Hello, I am trying to make a code wich compares between 2 or several sequences 
(lists). It compares every element in a list with another list elements. For 
example, if we have a list_a=["a","b","c","d"] and list_b=["a","b"] I want to 
obtain a new list_c containing elements that match between these lists (a and b 
here), but, if for instance list_b were ["a","c"] the program must not store 
this data because they are not in same order.
Said this, I wrote this code but it doesnt work:

if __name__ == "__main__":


    def compare(a, b):

        i = 0
        j = 0
        c1 = []

        while a[i] == b[j]:
            c1.append(a[i])
                j = j+1
                i=i+1

        return c1




    cadena_1=raw_input("Introduce list 1 \n")
    cadena_2 = raw_input("Introduce list 2 \n")


    transf1=list(cad_1) 
    transf2 = list(cad_2)


    print compare(transf1,transf2)




Thank you
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to