Помогите пожалуйста, понять, почему значений "C" остаётся в списке больше двух ? Если их больше двух, они должны удаляться, но этого не происходит.
________________________
spisok = ["a","a","a","a","c","c","c","c","c","c","c"]
num = 0
for item in spisok:
if item == "c":
num += 1
if num > 2:
spisok.remove("c")
print(f"\n{spisok}")
print(f"\nЗначений 'C' в списке осталось: {spisok.count('c')}")