fileList = ['a.txt', 'b.pdf','c.exe','d.pdf','e.mp3']
extension = '.pdf'
for i in fileList:
if extension in i:
print i
>>>
b.pdf
d.pdf
>>>
Скрипт выводит список, я хочу ... НО как я получаю сценарий, чтобы изменить fileList
следующим образом:Как удалить строки из списка навсегда?
fileList = ['b.pdf', 'd.pdf']
???
Я пытался ...
for i in fileList:
if extension not in i:
следуют ...
del i, fileList.pop, fileList.remove, etc
НО fileList
не постоянно меняется.
Он потерпит неудачу в тех случаях, когда имя name.pdf.jpg –
Спасибо, изменил его, чтобы использовать 'endswith'. –