этот сводит меня с ума.Первый список содержит имена файлов без расширения.Например:
afilenames = [file1, file2, file3]
Второй список содержит имена файлов с расширениями:
bfiles = [[file1, .exe], [file2, .txt], [file4, ini]]
Я знаю, что хотел бы получить список, который возвращает файлы с именами файлов, содержащимися в bfiles.
Ожидаемый результат:
[file1, file2]
Это моя попытка, но она просто возвращает ерунду:
[afile for afile in afilenames for bfile in bfiles if afile in bfile[0]]