oldest_zip = ['folder.zip', 'folder3.zip', 'folder2.zip', 'Backup_2020-08-15.zip']
print('так выглядит список, перед удалением без Backup', oldest_zip)
oldest_zip.sort()
print('Так выглядит после сортировки', oldest_zip)
for a in oldest_zip:
print(a[0:6])
if a[0:6]=="Backup":
print("Начинается с Backup", a)
else:
print('На удаление получили', a)
oldest_zip.remove(a)
print(oldest_zip)
так выглядит список, перед удалением без Backup
Так выглядит после сортировки
Backup
Начинается с Backup Backup_2020-08-15.zip
folder
На удаление получили folder.zip
folder
На удаление получили folder3.zip
Process finished with exit code 0
Почему остается folder2.zip?