import sys from time import clock try: input=open('in20_6.txt','r') OutFile=open('out_sec20_6.txt','w') except IOError: print "The file does not exist" input_value=[[],[],[]] m=0 final=[] for row in input: input_value[m]=row.split(",") m+=1 length1=len(input_value[0]) length2=len(input_value[1]) length3=len(input_value[2]) OutFile.write("The numbers that appear in at least two of the three lists are : "+"\n") for i in range(0,length1,1): flag=0 for j in range(0,length2,1): input_value[0][i]=input_value[0][i].rstrip("\n") input_value[1][j]=input_value[1][j].rstrip("\n") if input_value[0][i]==input_value[1][j]: if (input_value[0][i] not in final): OutFile.write(input_value[0][i]) final.append(input_value[0][i]) flag=1 break else: flag=0 if flag==0: for k in range(0,length3,1): input_value[0][i]=input_value[0][i].rstrip("\n") input_value[2][k]=input_value[2][k].rstrip("\n") if input_value[0][i]==input_value[2][k]: if (input_value[0][i] not in final): OutFile.write(input_value[0][i]) final.append(input_value[0][i]) break for i in range(0,length2,1): for j in range(0,length3,1): input_value[1][i]=input_value[1][i].rstrip("\n") input_value[2][j]=input_value[2][j].rstrip("\n") if input_value[1][i]==input_value[2][j]: if (input_value[1][i] not in final): OutFile.write(input_value[1][i]) final.append(input_value[1][i]) flag=1 break input.close() OutFile.close() print "Output file is generated !!!!!"