def mergeDict(object):
dict1 = {}
for i in range(len(object)):
dict1.update({'id': object[i].id, 'name': object[i].name, 'age': object[i].age, 'location': object[i].location})
return dict1
merged_dict = mergeDict(details_sorted)
但是,這是行不通的。Python字典沒有更新
我想是這樣的:
{1: {'id': 1, 'name': 'John', 'age': '25'; 'location': 'somewhere'},
2: {'id': 2, 'name': ......}}
我有點好奇,爲什麼你需要鍵入自己的排序的整數值等辭書字典。 – 2010-11-05 20:30:30
字典((x.id,乏用於對象X(X))) – 2010-11-05 20:33:51