我正在做一个脚本来保存子列表中的读取路径。假设我有400个文件路径保存在一个列表中,每个路径都有特定的语法Ci_whaterver.csv
,那么在我的路径列表中我有如下内容:
pathlist=[C1_01.csv,C1_02.csv,...,Cn_01.csv,Cn_02.csv]
我希望最终针对这种情况订购或排序pathlistf
:
pathlistf=[[C1_01.csv,C1_02.csv,...],[C2_01.csv,C2_02.csv,...],...,[Cn_01.csv,Cn_02.csv,...]]
我不知道如何重新排列通往这条路的路径
您好,我遇到了这个问题:
我想问一些与过去案例非常相似的问题,假设我有下一条路径:
path=[case1_Qxxx_cap1_whatever.csv,case1_Qxxx_cap1_whatever2.csv,case1_Qxxx_cap1_whatever3.csv,....,case1_Qxxx_cap2_whatever.csv,case1_Qxxx_cap2_whatever2.csv,case1_Qxxx_cap2_whatever3.csv,case2_Qxxx_cap1_whatever.csv,case2_Qxxx_cap1_whatever2.csv,...,case2_Qxxx_cap2_whatever.csv,case2_Qxxx_cap2_whatever2.csv]
我想要这个:
pathf=[[[case1_Qxxx_cap1_whatever.csv,case1_Qxxx_cap1_whatever2.csv,...],[case1_Qxxx_cap2_whatever.csv,Qxxx_cap2_whatever2.csv,...]],[[case2_Qxxx_cap1_whatever.csv,case2_Qxxx_cap1_whatever2.csv,...],[case2_Qxxx_cap2_whatever.csv,case2_Qxxx_cap2_whatever2.csv,...]]]
如果对} 使用以下代码
pathlist
进行了预排序,则可以基于^{输出:
一种方法是创建一个dictionary并使用部分
Ci
作为键,以Ci
开头的文件名列表将作为值。例如,以pathlist = ['C1_01.csv','C1_02.csv', 'C2_01.csv' , 'C3_01.csv', 'C2_02.csv']
为例,我们将创建一个字典,该字典将存储代码如下:
希望这能解决问题。请随时提出任何疑问
相关问题 更多 >
编程相关推荐