如何更新列表中对字典中的键值有价值的项目?

时间:2018-02-09 21:50:25

标签: python python-2.7 dictionary

所以它是这样的:

{'golden': [1], 
'crazy': [1]}

然后可能将其更新为

{'golden': [2], 
'crazy': [2]}

我只想知道如何在字典值中访问该列表,然后将其从1更改为2.

2 个答案:

答案 0 :(得分:1)

您可以访问dict项目,即使它们是相同的列表,所以

dict['golden']

返回该数组。如果要将数组中的第一项设置为0,则可以按照通常更新列表值的方式执行此操作:
  dict['golden'][0] = 2

或者通过执行来简单地追加 dict['golden'].append(2)

如果您从未添加到该列表中,那么将您的dict作为列表对象没有意义,它也可能只是一个整数

答案 1 :(得分:0)

您可以这样做:

your_dict['golden'][0] += 1
your_dict['crazy'][0] += 1