from tqdm import tqdm def optimize(l): back = input("Enter background color > ") new_l = [] for i in tqdm(l): if i[2] == back: continue else: new_l.append(i) f = open("out.txt", "w") f.write(str(new_l)) f.close() print(f"Lenght before: {len(l)}") print(f"Lenght after: {len(new_l)}") optimized = len(l)-len(new_l) print(f"Optimized: {optimized} ( -{round(optimized/(len(l)/100))}% )") return new_l