List<double> first = [1,2,3,4,5,6,7]; List<double> second = [3,5,6,7,9,10]; List<double> output = []; first.forEach((element) { if(!second.contains(element)){ output.add(element); } }); //at this point, output list should have the answer