import json
data={}
mdata={}
count=1
data['label'] ='person1'
data['confidence']='60'
mdata[count]=data
print(mdata)
data['label'] ='person2'
data['confidence']='50'
mdata[count+1]=data
print(mdata)
data['label'] ='person3'
data['confidence']='40'
mdata[count+2]=data
print(mdata)
Actual Output:
{1: {'label': 'person1', 'confidence': '60'}}
{1: {'label': 'person2', 'confidence': '50'}, 2: {'label': 'person2', 'confidence': '50'}}
{1: {'label': 'person3', 'confidence': '40'}, 2: {'label': 'person3', 'confidence': '40'}, 3: {'label': 'person3', 'confidence': '40'}}
Expected Output:
{1: {'label': 'person1', 'confidence': '60'}}
{1: {'label': 'person1', 'confidence': '60'}, 2: {'label': 'person2', 'confidence': '50'}}
{1: {'label': 'person1', 'confidence': '60'}, 2: {'label': 'person2', 'confidence': '50'}, 3: {'label': 'person3', 'confidence': '40'}}
我想在字典中添加字典,这样我就可以有多个记录,如下所示。在创建每个dict并向上一个dictionary添加新值之后,我有两个记录,如上图所示,我想在mdatadictionary中添加新的键值
您只创建了一个
data
字典并反复使用它,因此mdata
当然包含它三次。它怎么知道你想要三本不同的字典?每次设置data = {}
以创建新字典。你知道吗Here是代码的可视化。多次单击“<;<;First”,然后单击“Forward>;”以逐步完成。你知道吗
相关问题 更多 >
编程相关推荐