在.sort python期间忽略字符

2024-06-16 11:45:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一些关于排序2个列表的帮助。一个是文件列表,一个是目录列表。 这些列表是通过一个更大的脚本中的另一部分生成的,我不能放在这里。在

filelist = ['EN088_EFH_030_comp_v011.mov', 'EN086_EHA_010_comp_v031.mov', 'EN083_WDA_400_comp_v021.mov', 'EN086_EHA_020_comp_v010.mov', 'EN083_WDA_450_comp_v012.mov']

folderlist = ['[EN086_EHA_010_comp_v031]', '[EN083_WDA_400_comp_v021]', '[EN086_EHA_020_comp_v010]', '[EN083_WDA_450_comp_v012]']

使用.sort我可以像这样输出数据。在

^{pr2}$

但我需要这样的输出

[CB083_WDA_400_comp_v021]
CB083_WDA_400_comp_v021.mov
[CB083_WDA_450_comp_v012]
CB083_WDA_450_comp_v012.mov
[CB086_EHA_010_comp_v031]
CB086_EHA_010_comp_v031.mov
[CB086_EHA_020_comp_v010]
CB086_EHA_020_comp_v010.mov
CB088_EFH_030_comp_v011.mov

我怎样才能在排序过程中忽略[]?
或者我该怎么做才能得到第二个输出呢?
我有点为难我该怎么做。
有什么建议吗?在


Tags: 列表排序movcompwdaehaefhen086