1. 程式人生 > >python字典新增元素

python字典新增元素

示例程式碼:
Message = [[2,'Mike'],[1,'Jone'],[2,'Marry']]
dict1 = {}
for number in Message:
    value = number[0]
    if value not in dict1.keys():
        dict1[value] = [number]          #此句話玄機
    else:
        dict1[value].append(number)
print dict1

以此句話來分析:dict1[value] = [number]

如果number不加 [ ],那麼結果就是:{1: [1, 'Jone'], 2: [2, 'Mike', [2, 'Marry']]}              #這個資料結構不合格

number加了[ ] ,那麼結果就是 :{1: [[1, 'Jone']], 2: [[2, 'Mike'], [2, 'Marry']]}               #完美