gpt4 book ai didi

python - 如何在一个键下创建一个具有多个值的特殊字典?

转载 作者:太空宇宙 更新时间:2023-11-04 11:12:41 25 4
gpt4 key购买 nike

school = [['dia', 87], ['ria', 100], ['gud', 59], ['ria', 85], ['gud', 76], ['don', 99]]

此数组包含学生及其分数(是的,有些重复的学生具有差异值)。

我想把它转换成这个字典来找到平均分数:

school_dict = { dia:[87], ria:[100,85], gud:[59,76], don:[99] }

如果有人能帮我解决这个问题,请告诉我。

最佳答案

res = {}
for x in school:
res.setdefault(x[0],[]).append(x[1])
print(res)

输出

{'dia': [87], 'ria': [100, 85], 'gud': [59, 76], 'don': [99]}

关于python - 如何在一个键下创建一个具有多个值的特殊字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57832862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com