gpt4 book ai didi

python - 字典python中的多个值

转载 作者:行者123 更新时间:2023-11-28 19:58:36 24 4
gpt4 key购买 nike

我有以下形式的数据(保存在列表中)

id, price, date, category

现在,我基本上想根据类别分离项目。基本上是一个字典,其中键是类别,其余内容(id、价格、数据)是它的值我已经创建了一个数据结构,所以让数据结构“项目”具有上述四个属性(id、价格、日期、类别)所以基本上我想要的是以下形式的字典:

{1: [item_1,item_2....], 2:[item....]} 

我该怎么做...由于单个键中有很多值,因此我知道它将使用 defaultdict.. 但我仍然无法解决这个问题。谢谢

最佳答案

我想你想要这样的东西,假设你当前的数据存储在列表 list_data 中:

dict_data = defaultdict(list)
for item in list_data:
dict_data[item.category].append(item)

如果每个项目都是元组而不是对象,请使用 item[3] 而不是 item.category

关于python - 字典python中的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7919557/

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