【发布时间】:2019-07-10 23:05:33
【问题描述】:
这个让我发疯。 第一个列表包含不带扩展名的文件名。例如:
afilenames = [file1, file2, file3]
第二个列表包含带扩展名的文件名:
bfiles = [[file1, .exe], [file2, .txt], [file4, ini]]
我知道想得到一个列表,它从 afilenames 中返回文件,其中包含在 bfiles 中。
预期结果:
[file1, file2]
这是我的尝试,但它只是返回废话:
[afile for afile in afilenames for bfile in bfiles if afile in bfile[0]]
【问题讨论】:
-
你确定吗?我对此进行了测试,它返回了预期的结果。
标签: python list compare exists dimensional