基于值平均值和键组合重塑字典

时间:2016-11-30 10:05:57

标签: python-2.7 dictionary collections merge tuples

我对词典的关注度很高。我有一个字典结构如下:

{'Industrials': ['LUCA', 155], 'Communications': [68], 'Consumer Discretionary': [223], 'Utilities': [18], 'Consumer Staples': [95], 'Unclassifiable': [61], 'Health Care': [100], 'Materials': ['KEVIN', 88], 'Technology': [154], 'Energy': [43], 'Financials': ['ANDREW', 301]}

这可能听起来很疯狂'但是我能够重新分配这些值,使它们或多或少相等。意思是:3个名称将分配给只有一个值的其余键?

预期产出:

{'Industrials': ['LUCA', 155], 'Communications': ['LUCA',68], 'Consumer Discretionary': ['LUCA',223], 'Utilities': ['KEVIN',18], 'Consumer Staples': ['ANDREW',95], 'Unclassifiable': ['KEVIN',61], 'Health Care': ['KEVIN',100], 'Materials': ['KEVIN', 88], 'Technology': ['KEVIN',154], 'Energy': ['ANDREW',43], 'Financials': ['ANDREW', 301]}

基本上是总数'秒的总和。字典中的值是1306,这些值将在当前的3个名称之间拆分,而不会破坏值。

0 个答案:

没有答案