根据时间排序怪异的数据结构,python 3.7

问题描述 投票:0回答:1

在这里使用python。我有一本字典,存储5个不同的项目,例如:未填充:

{1:[], 2:[], 3:[], 4:[], 5:[]} 

因此,基本上是一个具有5个int键的字典,每个键都包含一个数组。

人口:(简短示例)

{1: [['00:48', '5'], ['04:08', '3'], ['05:54', '2']], 2:[['18:19', '2'], ['20:40', '4']], 3:[['06:54', '2'], ['12:22', '3']], 4:[['15:09', '1'], ['16:16', '3']], 5:[['16:54', '2'], ['21:26', '1'], ['21:48', '1']]. 

任何人都对如何将存储的数组按第一个值(代表时间的整数)进行排序]有任何想法?>?我希望能够从00:00-> 23:59遍历每个键1-5的填充结构。 (完全填充后将保留所有时间)。

如果有帮助,这就是我设置weird

数据结构的方式
curClus = int(getCluster(curDate, numClusters, numIteration)) //returns an int range of 1-5
dictStorage[curClus].append([curTime, curZone]) //stored in key value of curClus

示例输出,我当前

正在获取:
{1: [['04:08', '3'], ['05:54', '2'], ['00:48', '5']], 2:[['18:19', '2'], ['20:40', '4'],['06:54', '2']] 3:['12:22', '3'], ['10:42', '1']], 4:[['16:16', '3'], ['15:09', '1']], 5:[['16:54', '2'], ['21:48', '1'], ['21:26', '1']]. 

我正在寻找的示例输出:

{1: [['00:48', '5'], ['04:08', '3'], ['05:54', '2']], 2:[['06:54', '2'],['18:19', '2'], ['20:40', '4']] 3:[['10:42', '1'],['12:22', '3']], 4:[['15:09', '1'], ['16:16', '3']], 5:[['16:54', '2'], '21:26', '1'],['21:48', '1']]. 
    

在这里使用python。我有一个字典,其中存储了5个不同的项目,例如:未填充:{1:[],2:[],3:[],4:[],5:[]}因此,基本上,一个具有5个int键的字典拿着一个数组。 ...

python python-3.7
1个回答
-1
投票

您可以尝试这个吗,

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.