Итерации по двум спискам, проверка совпадений, а затем переименование

Хорошо, поэтому у меня есть два списка; один – список названий песен, другой – список файлов, созданных при запуске os.listdir() , которые будут песнями mp3-файлов.

ОБНОВЛЕНО

 songs = ['The Prediction', 'Life We Chose', 'Nastradamus', 'Some of Us Have Angels', 'Project Windows', 'Come Get Me', "Shoot 'em Up", 'Last Words', 'Family', 'God Love Us', 'Quiet Niggas', 'Big Girl', 'New World', 'You Owe Me', 'The Outcome'] 

Каждая песня является unicode

 filenames = ['Nas - Big Girl.mp3', 'Nas - Come Get Me.mp3', 'Nas - God Love Us.mp3', 'Nas - Life We Chose.mp3', 'Nas - Nastradamus.mp3', 'Nas - New World.mp3', "Nas - Shoot 'Em Up.mp3", 'Nas - Some of Us Have Angels.mp3', 'Nas - The Outcome.mp3', 'Nas - The Prediction.mp3', 'Nas Feat. Bravehearts - Quiet Niggas.mp3', 'Nas Feat. Ginuwine - You Owe Me.mp3', 'Nas Feat. Mobb Deep - Family.mp3', 'Nas Feat. Nashawn - Last Words.mp3', 'Nas Feat. Ronald Isley - Project Windows.mp3'] 

Каждое имя файла является строкой

Я хочу посмотреть список песен, если один из элементов списка песен совпадает с списком имен файлов, переименуйте файл в список песен.

Имеет ли это смысл?

One Solution collect form web for “Итерации по двум спискам, проверка совпадений, а затем переименование”

В основном это выглядит так:

 import os for song in songs: for filename in filenames: if song.lower() in filename.lower(): # lower() just in case os.rename(filename, song + '.mp3') 

Если вам нужно что-нибудь еще, спросите пожалуйста.

Python - лучший язык программирования в мире.