【发布时间】:2021-12-03 10:22:37
【问题描述】:
我正在尝试获取一个简单的 Python 代码来将字典列表合并到一个精简列表中,因为我有很多重复的 atm。
从这里:
[
{
"module": "RECEIPT BISCUITS",
"product_range": "ULKER BISCUITS",
"receipt_category": "BISCUITS"
},
{
"module": "RECEIPT BISCUITS",
"product_range": "ULKER",
"receipt_category": "BISCUITS"
},
{
"module": "RECEIPT BISCUITS",
"product_range": "ULKER BISCUITS GOLD",
"receipt_category": "BISCUITS GOLD"
},
{
"module": "RECEIPT COFFEE",
"product_range": "BLACK GOLD",
"receipt_category": "BLACK GOLD"
}
]
到这里:
[
{
"module": "RECEIPT BISCUITS",
"product_range": ["ULKER BISCUITS", "ULKER"],
"receipt_category": ["BISCUITS", "BISCUITS GOLD"]
},
{
"module": "RECEIPT COFFEE",
"product_range": ["BLACK GOLD"],
"receipt_category": ["BLACK GOLD"]
}
]
模块用于在它们之间进行排序的位置,其他 2 将存储为列表,即使只有一个值。顺便说一句,这是 JSON 格式。
【问题讨论】:
-
当你尝试这样做时发生了什么?
-
@mkrieger1 老实说不知道该怎么做,大约一周前我才开始使用 Python,将数据放到第一部分的位置真是个奇迹!
标签: python json list dictionary merge