Python:根据一些标准获取数组并将其分解为子数组

ran*_*its 1 python

我有一个文件数组.我希望能够将该数组拆分为具有多个子数组的一个数组,每个子数组包含在同一天创建的文件.所以现在如果数组包含3月1日 - 3月31日的文件,我想要一个包含31个子数组的数组(假设每天至少有> 1个文件).

从长远来看,我正在尝试使用最新的创建/修改时间来查找每天的文件.如果有办法将其捆绑到上面需要的迭代中以节省一些CPU周期,那将更加理想.然后我会有一个包含31个文件的平面数组,每天一个,用于在每一天创建的最新文件.

我当前的数据结构只是一个文件名列表.

Mes*_*ssa 5

如果您需要按某些条件将列表拆分为列表列表,请查看itertools.groupby().