擅长:python、mysql、java
<p>将词典列表转换为一个数据框,计算每个城市的值,找到最大值的索引:</p>
<pre><code>import pandas as pd
typical = pd.DataFrame(your_list_of_dicts).apply(pd.value_counts).idxmax()
#Chicago snowy
#New York cloudy
#Seattle rainy
</code></pre>
<p>如果需要的话,把它做成字典:</p>
<pre><code>typical.to_dict()
#{'Chicago': 'snowy', 'New York': 'cloudy', 'Seattle': 'rainy'}
</code></pre>