我试图动态地添加字典值和键。Python - 如何在字典中添加多个键和值
实施例:
首先有我将作为字典:
dict1 = {'ID':2048, 'Name':'john', 'Father Name':'David'}
然后,在下一迭代字典应与下面进行更新:
dict1 = ({'ID':2048, 'Name':'john', 'Father Name':'David'}, {'ID':2054, 'Name':'steve', 'Father Name':'Bird'})
接着的下一次迭代将是
dict1 = ({'ID':2048, 'Name':'john', 'Father Name':'David'}, {'ID':2054, 'Name':'steve', 'Father Name':'Bird'}, {'ID':2046, 'Name':'Calvin', 'Father Name':'Adam'})
等等.....
以后,我到dict1为每ID如下排序:
dict1 = ({'ID':2046, 'Name':'Calvin', 'Father Name':'Adam'}, {'ID':2048, 'Name':'john', 'Father Name':'david'}, {'ID':2054, 'Name':'steve', 'Father Name':'Bird'})
我试图与下面的代码:
dict1 = {}
## Here Candidate_ID, Candidate_Name and Candidate_Father_Name will be updated as per the script flow.
dict1.update({'ID': Candidate_ID, 'Name': Candidate_Name, 'Father Name' : Candidate_Father_Name)
请建议如何更新字典中具有相同值(ID,名称,父名称)的密钥, 然后使用值“ID”对字典进行排序。
'dict1 =({“ID”:2048,“名称”:“约翰”,“父亲姓名”:“大卫”} ,{'ID':2054,'Name':'steve','父名':'鸟'})'不是一个dicti onary,但是有一系列的词组。使用列表中的字典在每次迭代中附加字典。 – Ricardo