我想为字典中的键添加多个值,例如:
dictionary={'id':(value1,value2)}
如何在不覆盖id,value1和value2的情况下添加value3?
对不起,这是我的第一个问题
谢谢
答案 0 :(得分:2)
这行吗?
new_t = list(dictionary['id'])
new_t.append(value3)
dictionary['id'] = tuple(new_t)
答案 1 :(得分:0)
您在那里存储的值称为元组,而在python中,元组是不可变的,因此您无法添加其他值。最好的办法是使用两个旧值和一个新值创建一个新的元组:
dictionary={'id':(value1,value2)}
dictionary['id'] = (dictionary['id'][0], dictionary['id'][1], value3)