#------------------------------------------------------------- # Compare list values # Function to compare values and correct inaccurate value #------------------------------------------------------------- def Compare_List_Value(vlist, val): for idx in vlist: if idx == val: return val return 0 squaresList = [1,4,9,16,22,36] # 22 not a valid square for idx in range(len(squaresList)): update_square = Compare_List_Value(squaresList, (idx+1)**2) if update_square == 0: (idx+1)**2 else: update_square #------------------------------------------------------------- # Compare list and get correct values # The invalid square value of 22 is skipped #------------------------------------------------------------- def Compare_List_Get_Correct_Value(vlist, val): for idx in vlist: if idx == val: return val squaresList = [1,4,9,16,22,36] # 22 not a valid square for idx in range(len(squaresList)): Compare_List_Get_Correct_Value(squaresList, (idx+1)**2)
762