1

python字典中的值为列表

python字典中的值为列表

构造字典,字典中的值为列表。
实例:

vales = [13,12,11, 3,4,5, 20,30,31]
ex = [0, 0, 0, 1, 1, 2, 2, 2] # 是对vales的分类结果

我们需要将分类结果对应的值,放在一起,由此将使用字典,最为合适,而key就是分类标签,而value则为对应的数据。

ex_dic = {}

for i in range(len(ex)):
    ex_dic.setdefault(ex[i], []).append(vales[i])

print(ex_dic)

结果为: {0: [13, 12, 11], 1: [3, 4], 2: [5, 20, 30]}

posted @ 2023-08-29 15:27  Bonne_chance  阅读(724)  评论(0编辑  收藏  举报
1