我有这样一张单子:
怎么弄到这样东西?
5gfr0r5j1#
从一个空的dict开始,遍历该列表,并将每个值追加到dict中的列表,如果需要的话,创建它。
>>> a_list = [['a', 1], ['b', 18], ['a', 3], ['b', 21], ['a', 51], ['b', 88]] >>> a_dict = {} >>> for k, v in a_list: ... a_dict.setdefault(k, []).append(v) ... >>> a_dict {'a': [1, 3, 51], 'b': [18, 21, 88]}
1条答案
按热度按时间5gfr0r5j1#
从一个空的dict开始,遍历该列表,并将每个值追加到dict中的列表,如果需要的话,创建它。