如何在python词典中仅向一个键添加值?

时间:2018-09-18 21:56:56

标签: python dictionary

我想为字典中的键添加多个值,例如:

dictionary={'id':(value1,value2)}

如何在不覆盖id,value1和value2的情况下添加value3?

对不起,这是我的第一个问题

谢谢

2 个答案:

答案 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)