ファイル名に含まれるテキストに基づいてPDFをマージするスクリプトを設定しています。ここでの問題は、「ヴァイオリンI」は「ヴァイオリンII」にも含まれ、「アルトサックスI」は「アルトサックスII」にも含まれているということです。tempListに「ViolinI」からのエントリのみが含まれ、「Violin II」が除外されるように、またはその逆に設定するにはどうすればよいですか?
pdfList = ["01 Violin I.pdf", "02 Violin I.pdf","01 Violin II.pdf", "02 Violin II.pdf", ]
instruments = ["Soprano", "Tenor", "Violin I", "Violin II", "Viola", "Cello", "Contrabass", "Alto Saxophone I", "Alto Saxophone II", "Tenor Saxophone", "Baritone Saxophone"]
# create arrays for each instrument that can be used for merging/organization
def organizer():
for fileName in pdfList:
for instrument in instruments:
tempList = []
if instrument in fileName:
tempList.append(fileName)
print tempList
print pdfList
organizer()