foo = '/input/directory/'
faa = ['/input/directory/file1.txt', '/input/directory/file2.txt']
我需要从我的列表(faa)和文件扩展名中删除目录名称(即foo),只留下
bar = ['file1', 'file2']
最佳答案 使用
map
bar = map(lambda x: '.'.join(x.replace(foo, '').split('.')[:-1]), faa)
foo = '/input/directory/'
faa = ['/input/directory/file1.txt', '/input/directory/file2.txt']
我需要从我的列表(faa)和文件扩展名中删除目录名称(即foo),只留下
bar = ['file1', 'file2']
最佳答案 使用
map
bar = map(lambda x: '.'.join(x.replace(foo, '').split('.')[:-1]), faa)