【发布时间】:2014-07-16 08:53:22
【问题描述】:
我有这样一段加载的 json tp python 字典(size_dict):
{
"sizeOptionName":"XS",
"sizeOptionId":"1528",
"sortOrderNumber":"7017"
},
{
"sizeOptionName":"S",
"sizeOptionId":"1529",
"sortOrderNumber":"7047"
},
{
"sizeOptionName":"M",
"sizeOptionId":"1530",
"sortOrderNumber":"7095"
}
而且我有尺寸 Id (dictionary_prod) 的产品:
{
"catalogItemId":"7627712",
"catalogItemTypeId":"3",
"regularPrice":"0.0",
"sizeDimension1Id":"1528",
"sizeDimension2Id":"0",
}
我需要为任何产品做这样的输出:
result_dict = {'variant':
[{"catalogItemId":"7627712", ...some other info...,
'sizeName': 'XS', 'sizeId': '1525'}}]}
所以我需要转换尺寸 ID 并将其添加到新的结果对象中
最好的pythonic方法是什么? 我不知道如何从 size_dict 获取正确的数据
if int(dictionary_prod['sizeDimension1Id']) > o:
(result_dict['variant']).append('sizeName': size_dict???)
【问题讨论】:
-
size_dict不是字典;这是一个列表。 -
@MartijnPieters 是的,我知道,只是拼写错误
标签: python dictionary converter