在key=data中的每个列表(值)压缩月份列表之后,我想得到一个列表
eg [ (kisumu, Jan/2012, 3355) , (kisumu, feb/2012,3711) , (kisumu, mar/2012,3517) , (kisumu, jun/2012, 2922) ..... )
['Jan/2012', 'Feb/2012', 'Mar/2012', 'Apr/2012', 'May/2012', 'Jun/2012', 'Jul/2012', 'Aug/2012', 'Sep/2012', 'Oct/2012', 'Nov/2012', 'Dec/2012']
[{'data': [[1325376000000, 3355], [1328054400000, 3711], [1330560000000, 3517], [1333238400000, 2929], [1335830400000, 3237], [1338508800000, 3397], [1341100800000, 2465], [1343779200000, 2885], [1346457600000, 3343], [1349049600000, 3385], [1351728000000, 4688], [1354320000000, 4401]],
'name': 'Kisumu'},
{'data': [[1325376000000, 4279], [1328054400000, 4557], [1330560000000, 4093], [1333238400000, 3223], [1335830400000, 4121], [1338508800000, 4103], [1341100800000, 3441], [1343779200000, 3047], [1346457600000, 3168], [1349049600000, 3138], [1351728000000, 3197], [1354320000000, 3158]],
'name': 'Eldoret'},
{'data': [[1325376000000, 2732], [1328054400000, 3775], [1330560000000, 4121], [1333238400000, 2849], [1335830400000, 3946], [1338508800000, 4433], [1341100800000, 3054], [1343779200000, 3530], [1346457600000, 3540], [1349049600000, 3675], [1351728000000, 4821], [1354320000000, 4384]],
'name': 'Ktl'},
{'data': [[1325376000000, 5103], [1328054400000, 5112], [1330560000000, 4813], [1333238400000, 3902], [1335830400000, 3799], [1338508800000, 4279], [1341100800000, 3543], [1343779200000, 2663], [1346457600000, 2178], [1349049600000, 2712], [1351728000000, 4213], [1354320000000, 5029]],
'name': 'Nairobi'},
{'data': [[1325376000000, 2843], [1330560000000, 95], [1333238400000, 3583], [1335830400000, 3238], [1338508800000, 3441], [1341100800000, 2864], [1343779200000, 2608], [1346457600000, 2515], [1349049600000, 3035], [1351728000000, 4685], [1354320000000, 4575]],
'name': 'Mombasa'}]
我尝试用I=列表中的dict数进行迭代
list(zip(year,[prices[1] for prices in dataprice[i]['data']]))
输入:
对于数据价格中的每个
i
,压缩数据键(即列表)和月份列表中第一个索引处的每个元素。然后,在每个dataprice的name
键中用值作为前缀输出:
希望有帮助!你知道吗
如果您需要在末尾列出一个列表,您可以使用每个数据列表循环查看dataprice和zip year并构造元组:
如果需要展开列表,请将内部for循环移动到列表的末尾:
相关问题 更多 >
编程相关推荐