Help with this code
José Manuel Suárez Sierra
josemsuarezsierra at gmail.com
Mon Jan 9 08:08:51 EST 2017
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
More information about the Python-list
mailing list